Infobox Software name EasyBeans logo Image Logo easybeans.png screenshot caption developer OW2 Consortium status Active latest release version 1.1.0 latest release date release date 2009 09 10 latest preview version latest preview date operating system Cross platform programming language Java programming language Java genre Enterprise JavaBean license GNU Lesser General Public License website http www.easybeans.net EasyBeans is an open source Enterprise JavaBean s EJB container hosted by the OW2 Consortium . The License used by EasyBeans is the LGPL . EasyBeans is the Enterprise JavaBean EJB 3.0.2C final release .282006 05 02.29 EJB 3.0 container of the JOnAS JOnAS application server . EasyBeans is integrated in the JOnAS JOnAS application server Java EE 5 certified application server. EasyBeans main goal is to ease the development of Enterprise JavaBean s. It uses some new architecture design like the bytecode injection with ASM ObjectWeb tool , Inversion of Control IoC , Plain Old Java Object POJO and can be embedded in OSGi bundles or other frameworks Spring Framework Java Spring , Eclipse software Eclipse plugins, etc. . It aims to provide an Enterprise JavaBean EJB 3.0.2C final release .282006 05 02.29 EJB 3.0 container as specified in the Java EE Java Platform Enterprise Edition Java EE in its fifth version. It means that EJB Types Session bean s Stateless or Stateful , EJB Types Message Driven Bean s MDB are available on EasyBeans. See also JOnAS JOnAS application server Hibernate Java Hibernate OpenEJB External links http www.easybeans.org The EasyBeans developer site http www.easybeans.net The EasyBeans site http www.jcp.org en jsr detail?id 220 JSR 220 EJB 3.0 http www.jcp.org en jsr detail?id 181 JSR 181 Web Services Metadata for the Java Platform Java Persistence API programming software stub Category OW2 Consortium Category Java enterprise platform fr EasyBeans ja EasyBeans ... more details
An endpoint interface , also known as a service endpoint interface SEI , is a term used in Java Platform, Enterprise Edition when exposing Enterprise JavaBean s as a Web service see also Service Implementation Bean SIB . It is annotated with code WebService code and is a component interface, which declares all the abstract methods that are exposed to the client. As it extends the code java.rmi.Remote code interface, all methods must throw the code RemoteException code . ref name uCertify cite web accessdate 2010 03 02 publisher uCertify location http www.ucertify.com title What is a web service endpoint interface? url http www.ucertify.com article what is a web service endpoint interface.html quote A web service endpoint interface is an interface annotated with the WebService annotation. It is a component interface that declares the abstract methods to be exposed to the clients. The web service endpoint interface extends the java.rmi.Remote interface, and all the methods of the interface must throw the RemoteException. The methods of a web service endpoint interface are implemented in a stateless session bean class. However, the methods of the class are not required to throw any RemoteException. ref A Web service client accesses a stateless session bean through the bean s Web service endpoint interface. Like a Enterprise JavaBean Remote and local interfaces remote interface , a Web service endpoint interface defines the business methods of the bean. In contrast to a remote interface, a Web service endpoint interface is not accompanied by a Enterprise JavaBean Home interfaces home interface , which defines the bean s life cycle methods. The only methods of the bean that may be invoked by a Web service client are the business methods that are defined in the Web service endpoint interface. The methods of an endpoint interface for a Web service are implemented in a session bean class that is stateless. ref name uCertify References references External links http java.sun ... more details
Unreferenced date August 2009 Enterprise Media Beans address the integration of multimedia objects in Java EE applications. Objects can be images and streaming media located on external servers. See also Portal Java External links Enterprise JavaBean s http jcp.org en jsr detail?id 86 JSR 86 http www.alphaworks.ibm.com tech emb The IBM alphaWorks Reference Implementation http jonas.objectweb.org current doc doc en integrated howto JOnASEmbHowTo.html Using Enterprise Media Beans with JOnAS Category Java enterprise platform Category Java specification requests Category Multimedia multimedia software stub ... more details
GUI is not available. JavaBean conventions In order to function as a JavaBean Class computer science ... in a fashion independent of the Virtual machine VM and of the platform. JavaBean Example u code PersonBean.java ... Java platform ca JavaBeans cs Java Bean de JavaBeans es JavaBean fr JavaBeans ko it JavaBean nl JavaBeans ja JavaBeans pl JavaBeans pt JavaBeans ru JavaBeans fi JavaBean th uk JavaBeans ... more details
MDB may refer to In computing .mdb , a file extension used in certain versions of Microsoft Access databases MDB or MDB2, PHP database abstraction layers Message Driven Bean , a special type of Enterprise JavaBean Modular Debugger , a debugger available as part of the Solaris Operating System Multidrop bus , a computer bus In entertainment Million Dollar Baby , a 2004 movie starring Clint Eastwood Million Dollar Band marching band , the marching band at the University of Alabama My Dying Bride , a British doom death metal band In politics Mitglied des Deutschen Bundestages MdB , a member of the German Parliament or Bundestag Brazilian Democratic Movement , a centrist political party in Brazil 1965&ndash 1979 Other uses Multilateral Development Bank Murray Darling Basin , a major geographic feature of south eastern Australia Station code for Maidstone Barracks railway station at National Rail, United Kingdom disambig de MDB fa MDB fr MDB ko MDB it MDB ja MDB ... more details
BMP may stand for In computing BMP file format , the file name extension for the Bitmap image file format. Basic Multilingual Plane , related to the Unicode character set. Beep Media Player , a multimedia player. Biology Bone morphogenetic protein s, a family of growth factors influencing bone and tissue growth within animals. Other Bangalore Mahanagara Palike is the municipal corporation in charge of the civic and infrastructural assets of Bangalore, India. Basic Metabolic Profile or sometimes Basic Metabolic Panel , a blood test. Bean Managed Persistence , a deprecated form of persistence of the Enterprise JavaBean s Best management practice for water pollution , a technical term in environmental management. Besi Merah Putih , a notorious militia group in East Timor. Billing Mediation Platform , a system used to convert datatypes to one another. Boyevaya Mashina Pekhoty Russian , literally Infantry Combat Vehicle . BMP 1 , BMP 2 and BMP 3 , infantry fighting vehicles. Boase Massimi Pollitt , an advertising agency. British Muslim Party Stone Beit Midrash Program Stone Beit Midrash Program , an undergraduate Jewish studies Judaic Studies program at Yeshiva University Interlang disambig Category Initialisms cs BMP rozcestn k de BMP es Bmp eo BMP fr BMP ko BMP it BMP lt BMP hu BMP egy rtelm s t lap nl BMP ja BMP no BMP pl BMP sl BMP fi BMP ... more details
other uses2 Sei SEI may stand for Safety Equipment Institute , a private, non profit organization established to test safety and protective products Scuba Educators International , a non profit diver training organization Thermal laser stimulation Seebeck effect imaging , uses a laser to generate thermal gradients in conductors in order to locate electrically floating conductors Service endpoint interface , a term used in Java Platform, Enterprise Edition when exposing Enterprise JavaBean as web service Slough Estates International , the former name for SEGRO Software Engineering Institute , a federally funded research and development center at Carnegie Mellon University Space Exploration Initiative , a plan envisioned by former U.S. President George H.W. Bush with manned Moon and Mars missions SpaceWorks Enterprises, Inc. , a small aerospace engineering company in the United States Stockholm Environment Institute , a non profit institute that specializes in sustainable development and environmental issues Solid Electrolyte Interphase of lithium ion batteries SUNY Eye Institute , a medical and basic sciences research institute in New York Sustainable Ecosystems Institute , a non profit organization dedicated to science for society Systems Evolution Incorporated , a niche, mid size consulting company based out of Mason, Ohio. disambig de SEI eo SEI it SEI ja SEI pt SEI sv SEI ... more details
Java Bean Validation JSR 303 is a Framework computer science framework that has been approved by the Java Community Process JCP as of 16 November 2009 and is accepted as part of the Java EE 6 specification. Bean Validation defines a metadata model and API for JavaBean validation. The metadata source is Java annotation annotations , with the ability to override and extend the meta data through the use of XML validation descriptors. The Hibernate Java Hibernate team provides with Hibernate Validator the reference implementation of Bean Validation and also created the Bean Validation Technology Compatibility Kit TCK any implementation of JSR 303 needs to pass. Further reading http www.infoq.com articles emmanuel bernard interview Interview with Spec Lead Emmanuel Bernard http jcp.org en jsr detail?id 303 JSR 303 Page http www.hibernate.org subprojects validator.html Hibernate Validator http docs.jboss.org hibernate stable beanvalidation tck reference html single Bean Validation TCK documentation http community.jboss.org wiki BeanValidationTCK How to run the Bean Validation TCK programming software stub Category Java platform Category Java specification requests ... more details
programming language Java libraries. For example, the JavaBean specification relies on it heavily. To quote the JavaBean s specification 1.01 ref Sun Date 1997 07 24 . http www.cs.vu.nl eliens documents ... class that people have to inherit from. Instead we d like the JavaBean s runtimes to provide ... more details
Java programming language Java Application programming interface API for XML based Remote procedure call RPC JAX RPC allows a Java application to invoke a Java based Web service Web Service with a known description while still being consistent with its Web Services Description Language WSDL description. It can be seen as Java remote method invocation Java RMI s over Web services. JAX RPC 2.0 was renamed JAX WS 2.0 Java API for XML Web Services . JAX RPC 1 is deprecated with Java EE 6. ref http stackoverflow.com questions 3307516 jax ws vs jax rpc 3314458 3314458 JAX WS vs. JAX RPC stackoverflow.com ref The JAX RPC service utilizes W3C World Wide Web Consortium standards like WSDL or Web Service Description Language ref http www.qwhatis.com what is jax rpc What is JAX RPC qwhatis.com ref It works as follows A Java program invokes a Method computer science method on a Method stub stub local object representing the remote service The stub invokes routines in the JAX RPC Runtime System RS The RS converts the remote method invocation into a SOAP protocol SOAP message The RS transmits the message as an HTTP request The advantage of such a method is that it allows the Web Service to be implemented at server side as a Java Servlet Servlet or Enterprise JavaBean EJB container. Thus, Servlet or EJB applications are made available through Web services. References reflist External links https jax rpc.dev.java.net Sun s JAX RPC page http weblogs.java.net blog kohlert archive 2005 05 jaxrpc 20 renam.html JAX RPC 2.0 renamed to JAX WS 2.0 Category Java API for XML Category Web service specifications compu prog stub de Java API for XML based RPC fr JAX RPC ko JAX RPC hu JAX RPC nl JAX RPC ja JAX RPC pt JAX RPC uk JAX RPC zh JAX RPC ... more details
Multiple issues unreferenced December 2009 notability January 2009 In object oriented programming , a BaseBean is a utility object from which concrete entities are derived via subclassing . design pattern computer science Proper design suggests that the inherited functionality should be provided via Delegation computer science delegation instead. The BaseBean is an example of an anti pattern where the Bean part of the name comes from the standard Java programming language Java naming convention for a generic entity object, or JavaBean . Using inheritance causes the derived class to rely on the internals of a base class which may be out of the control of the developer. While the utility classes are typically stable and fairly similar across implementations, some innocuous change in the future fragile base class could break the derived class since the relationship is not well defined . In addition, it muddies the business meaning of the derived class. For example, an order is not a vector, although an order may contain a vector of line items. A class should not inherit from another class simply because the parent class contains functionality needed in the subclass. Instead, delegation has a relationship should be used to obtain the business logic or data structure that is required. In technical terms, this case warrants composition over inheritance . In some cases a static utility class can be created to contain necessary functionality. Object oriented programming emphasizes that objects should be meaningful and should communicate with each other in the way that resembles the real world entities they are emulating. A BaseBean is not a real world object, nor is it descriptive. Likely, it needs to be refactored as a more meaningful class and referenced rather than extended. This pattern is somewhat related to the CallSuper anti pattern, in which a derived class has the requirement to call into the parent class to complete its work. DEFAULTSORT Basebean External links ht ... more details
Orphan date February 2009 PKUAS Peking University Application Server is a Java Platform, Enterprise Edition J2EE application server developed by the research group of Peking University PKU Bell Labs Software Technologies Joint Lab. The project began in 2001 . Up to 2005 , PKUAS had implemented J2EE 1.4 and Enterprise JavaBean EJB 2.0 specifications. PKUAS group is now working on supporting J2EE 1.5 and EJB 3.0. As a research project, PKUAS provides a platform to experiment with innovative ideas on new generation of software in the Internet environment. Besides the standard services listed in the specifications, e.g. Communication, Naming, Transaction, Security, etc., PKAUS has several distinguished features, including the on line evolution of components, a flexible and extensible interoperability framework, and a reflective management framework. In order to support commercial applications, PKUAS also provides some tools, including a deployment tool which supports the remote deployment of components through a Web interface, and IDE plugins for Eclipse and JBuilder users. PKUAS group is now working with ObjectWeb , a nonprofit international consortium focusing on providing open source middleware . References cite conference first Hong last Mei authorlink coauthors Huang, Gang title PKUAS An Architecture Based Reflective Component Operating Platform booktitle 10th IEEE International Workshop on Future Trends of Distributed Computing Systems FTDCS 04 pages 163 169 year 2004 External links http www.sei.pku.edu.cn belljointlab en index.jsp PKU Bell Labs Software Technologies Joint Lab Homepage Category Java enterprise platform network software stub ... more details
Web Services Composite Application Framework WS CAF is an open framework developed by OASIS organization OASIS . Its purpose is to define a generic and open framework for applications that contain multiple services used together, which are sometimes referred to as composite application s ref http www.oasis open.org committees tc home.php?wg abbrev ws caf OASIS Web Services Composite Application Framework WS CAF , OASIS organization OASIS , 2006 ref . WS CAF characteristics include interoperability, ease of implementation and ease of use. Scope The scope of WS CAF includes Provision of Web Services Description Language WSDL definitions for context, coordination and transactions. Message formats will be specified as SOAP headers and or body content. The specification is to be programming language neutral and platform neutral. Demonstrated composability with other List of Web service specifications Web Service specifications that are being developed as open, recognized standards The goals of promoting convergence, consistent use, and a coherent architecture. Support composability as a critical architectural characteristic of Web service specifications. WS CAF and WS Context are targeted to become building blocks for other Web service specifications and standards. Input specifications The WS CAF accepts the following Web services specifications as input WS Context WS Coordination Framework WS CF WS Transaction Management WS TXM Benefits The benefits and results of CAF are intended to be standard and interoperable ways to Demarcate and coordinate web service activities Propagate and coordinate context information Notify participants of changes in an activity Define the relationship of coordinators to each other Recover transactions predictably and consistently in a business process execution. Interact across multiple transaction models such as are used in CORBA , CICS , Enterprise JavaBean s or .NET Framework .NET environments ref http www.oasis open.org committees ws ca ... more details
Infobox Software name Jakarta Cactus logo screenshot caption developer Apache Software Foundation status Retired latest release version 1.8.1 latest release date latest preview version latest preview date operating system Cross platform programming language Java programming language Java genre Unit Test license Apache License 2.0 website http jakarta.apache.org cactus Cactus is a simple test framework for unit testing server side Java programming language Java code Servlets , Enterprise JavaBean EJB s, Tag library Tag libs , ... from the Jakarta Project . The intent of Cactus is to lower the cost of writing tests for server side code. It uses JUnit and extends it. Cactus implements an in container strategy, meaning that tests are executed inside the container. Project Status The Jakarta Cactus project announced the new 1.8.1 version http jakarta.apache.org cactus changes report.html on January 18, 2009. Version 1.8.1 still does not support JUnit 4.x, although a workaround of sorts is documented https issues.apache.org jira browse CACTUS 252 . As of 1.8, Cactus uses http cargo.codehaus.org Cargo for all server related manipulation. As of 08 05 2011, cactus has been retired. http jakarta.apache.org cactus mock vs cactus.html External links http jakarta.apache.org cactus Official Page of Jakarta Cactus http cargo.codehaus.org Official Page of the Codehaus Cargo Project Apache Category Apache Software Foundation Jakarta Cactus Category Unit testing frameworks Category Java development tools de Cactus Framework lt Cactus ... more details
Infobox Software name OGNL screenshot caption developer OGNL Technology latest release version 3.0.5 latest release date release date 2012 04 06 operating system Cross platform platform Java Virtual Machine programming language Java programming language Java genre Expression Language Expression Language EL license BSD License website http commons.apache.org ognl Object Graph Navigation Language OGNL , created by OGNL Technology , is an open source Expression Language Expression Language EL for Java programming language Java , which, while using simpler expressions than the full range of those supported by the Java language, allows getting and setting properties through defined setProperty and getProperty methods, found in JavaBean s , and execution of methods of Java classes. It also allows for simpler array manipulation. It is aimed to be used in Java EE applications with Tag library JSP tag libraries taglibs as expression language. The OpenSymphony is now defunct ref cite web title OpenSymphony, RIP 2000 2011 url http www.opensymphony.com work Open Symphony accessdate 1 June 2011 ref a new OGNL 4 fork is developed now as a part of the Apache Commons . Projects using OGNL WebWork and its successor Struts 2 Tapestry programming Tapestry Spring Web Flow Apache Click MyBatis SQL mapper framework The Thymeleaf A Java XML XHTML HTML5 template engine See also MVEL External links https github.com jkuhnert ognl OGNL 3.x maintenance branch http commons.apache.org ognl OGNL 4.x Homepage Apache References references Category Technology stubs Category Scripting languages Category Free software programmed in Java Category Java platform compu lang stub de Object Graph Navigation Language es OGNL it OGNL ru OGNL ... more details
Merge Unified Expression Language date October 2009 Expression Language EL is a scripting language which allows access to Java Sun Java components JavaBean s through JavaServer Pages JSP . Since JavaServer Pages JSP 2.0 JSP 2.0 , it has been used inside JavaServer Pages JSP tags to separate Java code from JSP, and to allow easier access to Java components than in Java code . Evolution of EL occurred to make scripting easier for web content designers who have little or practically no knowledge of the core Java Language. This scripting language makes JSP a scripting language in the true sense. Before EL, JSP consisted of some special tags like scriptlet s, expressions etc within which Java code was written explicitly. With EL the web content designer needs only to know how to make proper calls to core Java methods and can enjoy the true scripting flavour of a scripting language. EL is, both syntactically and semantically, similar to JavaScript expressions there is no typecasting type conversions are usually done implicitly double and single quotes are equivalent code object.property code has the same meaning as code object property code EL also liberates the programmer from having to know the particularities of how the values are actually accessed code object.property code can mean depending on what the code object code is either code object.get property code or code object.getProperty property code or code object.getProperty code etc. See also OGNL An open source expression language used by WebWork and Struts 2 . MVEL Another open source EL used in many Java based projects. External links http java.sun.com j2ee 1.4 docs tutorial doc JSPIntro7.html Java Expression Language Category Scripting languages compu lang stub fr Expression Language pt Linguagem de Express o ru Expression Language ... more details
etc. For example consider accessing an old Enterprise JavaBean Legacy legacy EJB 2 bean. It involved ... and the ejb jar.xml file were also no longer required... Enterprise JavaBean EJB 3.0.2C final release .282006 05 11.29 EJB ref ref Enterprise JavaBean Example EJB 3 example ref ref Enterprise Java ... more details
mergeto Enterprise JavaBean discuss Talk Session Beans Merger proposal date February 2011 In the Java Platform, Enterprise Edition specifications, a Session Bean is a type of Enterprise JavaBean Enterprise Bean . The only other type is the Message driven bean . Legacy EJB versions from before 2006 EJB3 had a third type of bean, the Entity Bean . In EJB 3.0 Java EE 5 those Entity Beans have been replaced by Java Persistence API entities. Contrary to JPA Entities, which represent persistent data maintained in a database, a Session Bean implements a business task and is hosted by an EJB container . A session bean performs operations, such as calculations or database access, for the client. Although a session bean can be transactional, it is not recoverable should a system crash occur. Session bean objects either can be stateless or can maintain conversational state Java EE conversational state across methods and transactions. If a session bean maintains state, then the EJB container manages this state if the object must be removed from memory. However, the session bean object itself must manage its own persistent data. Stateless Session Beans A stateless session bean is an object that does not have an associated conversational state, but may have instance state. It does not allow concurrent access to the bean. The contents of instance variables are not guaranteed to be preserved across method calls. All instances of a stateless session bean should be considered identical by the client. Local Stateless SessionBean Hello world program Hello World example Java EE 6 source lang java import javax.ejb.Stateless Stateless public class HelloWorldBean public String getHello return Hello World source source lang java import java.io. import javax.ejb.EJB import javax.servlet. import javax.servlet.http. public class TestServlet extends HttpServlet EJB private HelloWorldBean helloWorld public void service HttpServletRequest req, HttpServletResponse resp throws ServletException, IOException ... more details
CMP can be an acronym or abbreviation for Medicine Cardiomyopathy , a heart muscle disease Chondromalacia Patellae , a degenerative condition of the knee cap patella Chronic myofascial pain, also known as Myofascial pain syndrome , a condition associated with hypersensitive muscular trigger points Comprehensive Metabolic Panel , a group of 14 blood tests Cytidine monophosphate , an RNA nucleotide Military and firearms Canadian Military Pattern truck , a truck design in WWII Civilian Marksmanship Program , a U.S. government program that promotes firearms safety training and rifle practice Compact machine pistol , a class of firearm that encompasses small fully automatic firearms Corps of Military Police, a forerunner of the Royal Military Police Science and technology Chemical mechanical planarization Chemical mechanical planarization or polishing , a technique used in semiconductor fabrication Condensed matter physics , a branch of physics Center for Machine Perception, a research group at Czech Technical University in Prague, Czech Republic The Command Module Pilot of the Apollo program Manned missions Apollo program manned missions Cytidine 5 monophosphate Computing Cluster management Cluster Management Platform Comparison computer programming comparison in computer programming cmp Unix , the Unix command for byte comparing two files Chip level multiprocessing, see multi core computing An abbreviation used on MySpace for Comment My Pictures Photos Pics Certificate Management Protocol , as defined in RFC 4210 and RFC 2510. Container Managed Persistence , a deprecated form of persistence of the Enterprise JavaBean s Construction Corrugated metal Pipe material pipe Capitalism Current Market price Market Price Capitalist mode of production Cambridge Metals and Plastics, a parts manufacturer out of Cambridge Minnesota. Government Common Minimum Program a government coalition, especially in India Conference and Meeting of the Parties to the Kyoto Protocol Other CM Punk ... more details
Advert date December 2007 Cleanup laundry date January 2008 Winstone is a GNU General Public License LGPL licensed servlet container that was written out of a desire to provide Java Servlet functionality with a minimum of unnecessary features. It is not intended to be a completely fully functional Java Platform, Enterprise Edition Java EE style servlet container implementation. Winstone does not support API s unrelated to Java Servlets, such as JavaMail , Enterprise JavaBean s, etc. Other Servlet container implementations, such as Jakarta Tomcat Tomcat , Jetty web server Jetty , Resin Server Resin , JRun, and Weblogic can provide the missing functionality. The original goals in writing Winstone were Supply fast, reliable servlet container functionality for a single Web application web app per server this restriction is lifted as of v0.7 Keep the size of the core distribution jar as low as possible currently 155KB Keep configuration files to an absolute minimum, using command line options to optionally override sensible compiled in defaults. Eventually compile with GCJ to make a 3 4 MB Windows executable for local development deployment of servlets. This has not happened yet, because of some GCJ class loading problems. Optionally support JSP compilation using Apache Software Foundation Apache s Tomcat Jasper Jasper . all text above used with permission Advantages Simple fast deployment a single jar file is often all that s needed, which can be started from the command line with something as simple as java jar winstone.jar webroot or options A focus on decomposability. That is, it has been designed in a way that if you don t need a certain feature of the servlet specification e.g. authentication, cluster support, servlet reloading or JSPs , it is possible to remove the package corresponding to that feature from the winstone jar file, and the feature will be disabled. This can help in embedded environments, where size is at a premium. Size and speed winstone has a lot ... more details
An Entity Bean is a type of Enterprise JavaBean , a server side Java Platform, Enterprise Edition J2EE component, that represents persistent data maintained in a database . An entity bean can manage its own persistence Bean managed persistence or can delegate this function to its EJB Container Container managed persistence . An entity bean is identified by a primary key. If the container in which an entity bean is hosted crashes, the entity bean, its primary key, and any remote references survive the crash. In EJB 3.0, entity beans were superseded by the Java Persistence API which was subsequently completely separated to its own spec as of EJB 3.1 . Entity Beans have been marked as a candidate for pruning as of Java EE 6 ref http java.sun.com developer technicalArticles JavaEE JavaEE6Overview Part3.html ref ref http www.infoq.com news 2009 04 ee pruning ref and are therefore considered a deprecated technology . Entity Beans before EJB 2.0 should not be used in great numbers ref name EntityHaefelBad cite book last Monson Haefel first Richard authorlink Richard Monson Haefel editor Mike Loukides others Melanie Wang, Hanna Dyer title Enterprise JavaBeans, Second Edition origyear 1999 origmonth June edition 2nd edition series The Java Series year 2000 month March publisher O Reilly & Associates, Inc. location Sebastopol, CA isbn 1 56592 869 5 id Library of Congress QA76.73.J38 M65 2000 chapter Chapter 2 quote When session beans are used to manage workflow, the number of connections that each client has to the server is substantially reduced, which improves the EJB server s performance page 44 ref because each entity bean was in fact a Java remote method invocation RMI stub with its own RMI connection to the EJB server. Obtaining 1000 entity beans as a single operation would result in 1000 simultaneous internet connections to the RMI back end Fact date May 2008 . Since Transmission Control Protocol TCP IP only supports 65536 Transmission Control Protocol TCP ports ports you ... more details
Cape Clear is a vendor of ESB Enterprise service bus software, founded in 1999 . Cape Clear was a spin off from IONA Technologies . ref http archives.tcm.ie businesspost 2002 05 05 story906687628.asp Iona offspring surprised by Cape Clear row Sunday Business Post Online, May 05, 2002 ref and was a privately held firm with headquarters in San Mateo, CA, and offices in Atlanta, GA, Chicago, IL, Denver, CO, Waltham, MA, Dublin, Ireland, and London, UK. In November 2000, Cape Clear acquired Orbware ref http www.allbusiness.com technology software services applications 6537351 1.html Cape Clear Acquires Leading UK Java Technology Licensee Orbware Acquisition Extends CapeConnect Product Line With Java2 Platform Business Wire , November 20th, 2000 ref ref http www.capeclear.com news ?p 9 Cape Clear acquires leading UK Java Technology Licensee Cape Clear press release, November 20th, 2000 ref ref http www.capeclear.com news ?p 10 Cape Clear acquires Orbware http venturewire.com Venture Wire News , November 20th, 2000 ref a privately held UK based software company founded in 1999 who were a Java EE licensee and whose OrCAS Enterprise Server product was a compact and high performance implementation of the Enterprise JavaBean EJB and Java EE specifications. Cape Clear made a final release of the OrCAS J2EE server product in February 2001 ref http www.capeclear.com news ?p 16 Cape Clear Releases J2EE Based Orcas Version 4.2 Cape Clear press release, February 20th, 2001 ref before the OrCAS product was merged with Cape Clear s CapeConnect XML integration server product. The combined product was named CapeConnect and was first released in April 2001 Beta Release ref http www.capeclear.com news ?p 32 Cape Clear Releases World s First Web Services Platform with CapeConnect Two for J2EE Cape Clear press release, April 9th, 2001 ref and May 2001 Full Release ref http www.capeclear.com news ?p 49 Cape Clear Delivers Web Services to Mainstream Developers with the Full Release of CapeCo ... more details