BEAWORLD 2006 - SAN FRANCISCO, Sept. 19 -- BEA Systems Inc. today unveiled a preview of the BEA microService Architecture (mSA) -- the architecture of the BEA SOA 360 platform. Unlike other "fused," monolithic, proprietary middleware architectures, the BEA SOA 360 platform will be lightweight and based on native Service-Oriented Architecture (SOA) standards making it more open, interoperable, embeddable and naturally extensible for third-party development.
"Over the last few years, we've carefully considered the requirements of a truly open, embeddable and extensible software architecture," said Rob Levy, chief technology officer and executive vice president, BEA Systems, Inc. "We concluded that SOA is not only the modern architectural approach to the enterprise, it is the natural architectural approach for infrastructure software. Think of it as a harvesting and 'infusion' of re-usable components and frameworks over a natural release cycle. Our goal is to have 100 percent of our products leverage the BEA mSA by the end of 2008. The BEA mSA is intended to further improve the superiority of the BEA SOA 360 platform in terms of performance, time to market and even dimensions of vertical and horizontal scale.
"BEA's mSA is intended to directly benefit our enterprise customers and partners, enabling both the creation and dynamic deployment of product platforms that are optimized for function and disk and memory footprint," continued Levy. "This benefits customers not only at the edge but also at the core of every enterprise. The BEA mSA is intended to enable us to be more agile, allowing us to deliver new products that target specific customer needs while addressing the environment-specific aspects that our customers are now demanding."
The BEA mSA development is based on the principles and philosophy of SOA and the concept of a Service Network -- separation of concerns, modularity and lightweight, as opposed to point-to-point, integration. It is also event- driven, using notification services to publish and discover appropriate modular components or microServices. Since BEA mSA is designed to be modular by definition, it also will be naturally "blendable" and will leverage open source assets including containers and presentation services. The application of SOA principles, such as separation of concerns and substitutability, helps to enable the BEA microService architecture to evolve with the needs of the enterprise.
The Service Network
BEA believes that SOA-based services will have an unprecedented growth that requires an infrastructure that can scale to the dimensions of today's computer networks. To accomplish this, the infrastructure must address the connectivity and resilience requirements that are not adequately handled by distributed bus approaches. It must also address the issue of dynamic routing to allow alternate paths to a destination to be found based on cost, availability, congestion and context. In essence, what is required is an infrastructure that can support an ever-growing network of services: A Service Network.
The concept of a Service Network must be built using the lessons learned from today's computer network technology. For example, imagine a service naming space that patterns the Domain Naming System (DNS) in the IP network and service routers that are able to understand services protocols. The principles governing the topology of computer networks can also be applied to the service space -- from small, federated "Service Segments" (or sub-domains) to big, public federated "Service Domains."
As with computer networks, the Service Network needs to support the concept of "scale-free" networks, where some of the nodes in the network are more intelligent than others. It also needs to follow the principle of Separation of Concerns to ensure that an entity has a single purpose and is not responsible for attempting to address too many concerns. These same principles used in today's computer networks can be used to help build a scaleable product platform or the microService Architecture (mSA).
About the BEA microService Architecture
The BEA mSA will look to five basic areas of concern -- Backplane Components, Application Frameworks, Activity Services and Presentation Services. The BEA mSA will support a set of Infrastructure Services that provide containers for key programming paradigms including JEE Containers, PHP, SCA as well as additional environments. Infrastructure Services embraces a multi-container strategy ranging from the WebLogic JEE Container to the Tuxedo ORB Container to third-party and open source containers like Apache Tomcat and Jetty.
The microService Architecture leverages a number of key industry protocols and standards including OSGi, JSE, SOAP, WSDL, XML Schema, WS-Security, WS- Mex, SAML, XACML, WS-RM, WS-Trust, SCA, RSS, WS-RP, Struts, JSP, JSF and JSR- 168. For more details, visit bea.com.
BEAWorld is the premier event for SOA thought leadership and is taking place in three strategic world markets spanning the Americas, Europe and Asia. The conference is designed to provide critical insights, hands on instruction, best practice strategies and opportunities for interaction with like-minded professionals, industry leaders, visionaries and expert practitioners.
In addition to working to help make SOA a successful reality, BEAWorld is the place to find the latest information on BEA's infrastructure technologies including BEA Tuxedo®, BEA WebLogic, BEA AquaLogic and BEA SOA 360. This year's show will also include a Partner Showcase, highlighting the latest and most innovative developments from the extensive BEA partner community.
The first of three planned worldwide events is scheduled to begin today, Sept. 19 at the Moscone Convention Center North in San Francisco. Two additional events are scheduled in the following cities: Prague (Oct. 11-12) and Beijing (Dec. 13-14). Visit bea.com/beaworld to register today. For sponsorship information, please visit bea.com/beaworld/sponsors/.
About BEA Systems, Inc.
BEA Systems, Inc. (NASDAQ:BEAS), is a world leader in enterprise infrastructure software. BEA's SOA 360 platform is the industry's most unified SOA platform for business transformation and optimization, in order to improve cost structures and grow new revenue streams. Information about how BEA is enabling customers to achieve Business LiquidITy(TM) can be found at bea.com.
Source: BEA Systems, Inc.
Web site: http://www.bea.com/