IBM Expertise Advances Development of the Java Platform
Contributions Made to Enterprise, NC, Speech, JFCs and SmartCard Technologies
SAN FRANCISCO (March 24, 1998) – Java** technology is continuing to make rapid advances in key areas such as enterprise computing due to the expertise of IBM’s world-class research and development teams.
At the JavaOne** Worldwide Developer Conference, IBM highlighted its contributions to the development of Java transaction and component technologies. IBM was instrumental in the design of the Enterprise Java Application Programming Interfaces (APIs), including Enterprise JavaBeans**,Java Messaging Service (JMS) and Java Transaction Service (JTS).
In addition, IBM is providing valuable resources to the development of the Mobile Network Computer Reference Specification and OpenCard Framework. IBM is also showcasing the first JavaCard** and Java Speech API implementations.
Enterprise Java
IBM has participated extensively in Sun Microsystems’ industry review process that has culminated in the Enterprise JavaBeans (EJB) 1.0 specification being announced at JavaOne. In addition to the concept of “sessions beans”, which support transactions written in the style predominantly used for IBM’s proven CICS* transactional technology today, IBM has contributed “entity beans”, which maintain persistent state and can be recovered in the event of a system crash. This is a significant step forward for Java, which is derived from IBM’s experience in developing Component Broker* and San Francisco*.
At JavaOne, Ian Brackenbury, chief technologist at IBM’s Center for Java Technology in Hursley, England, and leader of the team that jointly developed EJB with Sun, will participate in the EJB Press Birds of a Feather session at 2:30 p.m. on March 25 in press room 130-131. He will also lead a conference session on Enterprise JavaBeans titled “Java Meets Middleware: Integrating Components, Transactions and the Web” at 1:30 p.m. on March 25 in room 120-125.
IBM has worked closely with Sun on the design of the JMS, which will add support for asynchronous, reliable message delivery to the Java Platform for the Enterprise. Enterprise messaging products are becoming an essential component for integrating intra-company or business-to-business operations. They allow separate business components to be combined into a reliable and flexible system.
Java language clients and Java language middle tier servers must be capable of using these messaging systems. JMS provides a common way for Java language programmers to access these systems. IBM has completed a prototype of JMS on the popular IBM MQSeries* product, which will be demonstrated at the Enterprise Pod in the Sun Pavilion, Booth 618.24 at JavaOne.
IBM recently completed the reference implementation of the JTS, which Sun and others have licensed. JTS adds transaction management capabilities to the Java platform, which guarantees that Java objects are maintained in a consistent state across multiple servers.
JTS is surfaced through the EJB specification, which allows developers to take advantage of enterprise-strength transaction software without having to write a line of transaction processing code. JTS is based on the CORBA Object Transaction Service –a specification to which IBM also contributed — thus extending the strength of the CORBA open industry standard for distributed computing.
Source: IBM