|
Objects have not been widely deployed in mission-critical applications because customers lacked a sufficiently reliable software infrastructure that could scale for enterprise client/server applications and leverage existing computing investments. BEA M3 enables customers to use new component technology safely and reliably to build and run the most critical business applications for the world's largest enterprises.
BEA M3 is built to provide the same robust, highly scalable, and proven infrastructure as BEA TUXEDO, BEA's market-leading transaction processing (TP) monitor. BEA M3 is designed to provide: - Massive scalability, performance, load balancing, and administrative capabilities comparable with that of today's state-of-the-art TP monitors (including BEA TUXEDO) - Reliable and secure transaction processing - Highly available and manageable applications, enabling customers to run their business around the clock - Extensive legacy interoperability - Robust, secure Web and Internet connectivity - Easy and extensive integration with leading development, testing, and management tools
In addition, customers can implement applications intermixing BEA TUXEDO transactions and BEA M3 components. Corporate developers and horizontal software component developers can utilize procedural or component-based programming, or incorporate both as needed. This dual approach enables IT managers to build object technology at their own pace, without disrupting current environments. In addition, BEA's supporting product families available to support BEA M3 applications: - BEA Builder - BEA Connect, - BEA Jolt, and - BEA Manager
Customers will be able to use the Common Object Request Broker Architecture (CORBA) standard and Enterprise JavaBeans (EJB) as component models for C++ and Java-based development within BEA M3. BEA M3 also supports clients that use Microsoft's ActiveX and COM-based technologies.
To simplify the task of application development, BEA is providing intelligent TP Frameworks and Design Patterns. The TP Frameworks are designed to make writing and managing server-side applications much easier than previously possible. By providing programmers with automated transaction-oriented services as part of BEA's TP Frameworks, developers can now easily add this behavior to their applications. BEA M3 handles object state and transaction management, allowing programmers to focus instead on creating the business logic of the specialized and differentiated applications they know best. Design Patterns take BEA's expertise in mission-critical, high-transaction applications and make it available to developers through code examples and documentation at the application and component design stage.