IBM Skip to main content
spacer
spacer spacer
     Home  |  Products & services  |  Support & downloads  |  My account
IBM : Software : Networking and Communications : Library : SecureWay Connection
-----


Java for e-business

IBM Application Framework integrates support for Enterprise JavaBeans components


sf mug

The Enterprise JavaBeans™ specification provides a powerful development tool that can greatly improve the efficiency of developing multitier, distributed, scalable, and object-oriented Java™ applications. Because the Enterprise JavaBeans specification provides the framework for creating reusable business logic components without regard to system infrastructure or deployment location, developers can concentrate on solving business problems instead of worrying about re-inventing the server infrastructure for every new project.

As a result, developers can use this framework to create components that represent specific, well-defined functions. The interfaces to these components can then be used by other developers, who can combine multiple components to create complete, operating system-independent applications.

Today, Enterprise JavaBeans components are an increasingly important part of the common programming model. In fact, Enterprise JavaBeans components are supported throughout the IBM Application Framework for e-business family of Web server and middleware products—giving developers the tools to quickly build and deploy dependable Web applications that can easily be updated. Read on to learn how the following IBM products support Enterprise JavaBeans components.

Component Broker Connector

Component Broker Connector (CBConnector) and the supporting Component Broker Toolkit (CBToolkit) are innovative new middleware and application development technologies from IBM. Component Broker—an enterprise solution for distributed object computing—provides a scalable, manageable runtime environment for developing and deploying distributed component-based solutions.

Component Broker will support Enterprise JavaBeans components with no changes to the source code. In fact, because Java code is "write once, run anywhere," existing Enterprise JavaBeans components do not even need to be recompiled. They will receive the same quality of service as components written directly to the Component Broker APIs.

A Roadmap to e-business Success
e-business is more than just a buzzword for the future—it is an opportunity that is growing by the day. However, e-business requires the development of applications for the multivendor, multiplatform environments associated with the Internet. Today, the IBM Application Framework for e-business can provide a highly effective way to integrate your enterprise into this cross-platform world. For instance, the framework is an entire approach for using and creating e-business applications that are:
  • Standards-based. IBM believes in open standards (Java, XML, AIX, CORBA, and TCP/IP) instead of proprietary ones, and a cross-platform approach (Windows NT, Linux®, UNIX, OS/400®, and OS/390™).
  • Server-centric. The framework centralizes development so you do not spend all your time upgrading and deploying applications.
  • Scalable. To keep up with the explosion of e-business in the last few years, the framework has a built-in plan for growth.
  • Able to use existing systems. The framework leverages what you already have to accelerate the development and deployment of new applications.
  • Sellable. The market is ready for more e-business applications, and the framework helps you develop the types of solutions your customers will want to buy.

    To make all this happen, the framework includes development tools and components; application servers and integration software; and secure network and management software. For more information about the IBM Application Framework for e-business, visit www.ibm.com/software/ebusiness.
  • TXSeries

    TXSeries™ is the IBM transactional middleware solution for UNIX® and Windows NT platforms. It enables developers to build integrated, cross-enterprise, mission-critical, and transactional applications. TXSeries offers a choice of two industry-leading transaction monitors and multiple programming models—including CICS®, Encina®, and CORBA™-based solutions—for developing, deploying, and managing applications.

    The portability of Enterprise JavaBeans components and the commonality of development tools help accelerate the application development cycle, enabling developers to more fully realize the benefits of their existing applications in order to exploit new business opportunities.

    CICS Transaction Server for OS/390

    The CICS TP monitor provides the high-scale enterprise application platform for mission-critical business applications across Fortune 2000 companies and their international peers. CICS provides a comprehensive range of Java support on both client and server platforms, including:

    • CICS Java Gateway- enables Java applets/servlets to invoke CICS server applications
    • CICS Java Foundation Classes—provides a programming environment for Java applications
    • CICS ORB support—enables CORBA Internet Intra-ORB Protocol (IIOP) connectivity from clients to servers
    • CICS EJB support—includes future support for the Enterprise JavaBeans component model on the server

    DB2 Universal Database

    DB2® Universal Database™ will continue to build on its existing Java technology to support Enterprise JavaBeans components. In keeping with IBM’s overall commitment to Java technology as an industry-standard, cross-platform technology for application development and deployment, the DB2 Universal Database will eventually be an Enterprise JavaBeans server.

    IMS

    IBM is expanding IMS™ into the world of Java programming with both existing and future offerings. New enhancements include class libraries and JavaBeans components to access IMS. In addition, IMS will leverage the latest technologies, such as the Enterprise JavaBeans server environment, by providing support for Enterprise JavaBeans components.

    MQSeries

    MQSeries® messaging software makes it easier and simpler to develop and integrate a new generation of e-business applications. MQSeries already provides interfaces to enable both client- and server-side Java programming. These interfaces will be enhanced to integrate them with the Enterprise JavaBeans programming model. This design will enable an Enterprise JavaBeans developer to access the full power of MQSeries and its applications from within an Enterprise JavaBeans server environment.

    Component Framework: San Francisco

    San Francisco™ is the industry’s first attempt to use Java components to build multiplatform, customizable enterprise applications from ready-built frameworks. The San Francisco project provides Java building blocks for business processes such as general ledger, sales order processing, inventory management, and product distribution. In addition, San Francisco provides software developers with application foundations to help them focus on target markets and customers.The San Francisco components—which can easily be imported into development tools from IBM and other vendors—provide the framework to rapidly develop Java-based business applications. These components will conform to the Enterprise JavaBeans specification.

    Development Tools: IBM VisualAge for Java and IBM VisualAge Generator

    IBM VisualAge® for Java enables teams of developers to create Java applications for the enterprise and deploy them on a variety of IBM and non-IBM server platforms. VisualAge for Java already supports the distribution of applications via JavaBeans components. The VisualAge for Java Enterprise Access Builders extend host-based data, transactions, and applications to help developers create distributed e-business applications. As the Enterprise JavaBeans specification evolves, VisualAge for Java will support the standard.

    IBM VisualAge Generator is an extremely powerful high-end application development solution that runs in a variety of environments. Using VisualAge Generator, developers can define, test, and generate GUI clients, server programs, and single-system applications. In this way, VisualAge Generator meets the needs of today’s enterprises that are implementing second-generation client/server applications for online transaction processing environments.

    Be sure to watch for future announcements from IBM about additional solutions that leverage the benefits of Enterprise JavaBeans components as the specification continues to evolve.

    For more information
    Visit www.ibm.com/developer/java


    | IBM Networking Home Page | Contents of This Issue | Next Article | Find a Different Issue |

    © International Business Machines Corporation 1999
    All rights reserved
    November 1999
    Privacy spacer Legal spacer Contact spacer
    spacer spacer spacer spacer spacer spacer
    spacer
    spacer