Jboss Enterprise Soa Platform: What Is It?
Jboss Enterprise Soa Platform: What Is It?
What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jBPM, JBoss Rules and the JBoss Enterprise Application Platform to integrate applications, services, transactions, and business components into automated business processes. What does it do? The JBoss Enterprise SOA Platform enables enterprises to integrate services, handle business events, and automate business processes more efficiently, linking IT resources, data, services and applications across the value chain. Unlike other offerings, the open source components can be used individually, together, or with third party components to better suit evolving development needs. Why should i care? The JBoss Enterprise SOA Platform provides the integration and SOA fabric to build enterprise SOAs that allow businesses to gain competitive advantage. By allowing a business to automate business processes, facilitate human participation in business processes, and connect the full value chain, the JBoss Enterprise SOA Platform enables enterprises to optimize business performance. overvieW Many IT organizations look to achieve a competitive advantage for the enterprise by improving business productivity and reducing costs. Todays top enterprises are realizing this goal by deploying departmental, functional-area and enterprise-wide ESBs, business process integration and automation systems, and SOA integration platforms within their IT infrastructure. While many of todays packaged ESBs, process servers and BPM systems help enterprises deploy SOA to improve business process execution, only the JBoss Enterprise SOA Platform can deliver the benefits of a no license fee, subscription-based solution built on a flexible and scalable underlying platform. Because it is deployed on JBoss Enterprise Application Platform the industrys #1 J2EE-certified application platform access to dynamic information is made easy and performance and scalability are assured. Choose the JBoss Enterprise SOA Platform whether you require a departmental SOA and business process integration solution or an enterprise-class SOA business process automation platform for the full range of value chain integration challenges. Benefits eliminate Manual Pain Points from your Business Processes Many business processes involve unnecessary manual intervention to move data or make calculations that could easily be automated by computers. However, the data semantics have not been reconciled across applications or business logic has not been written down and codified, often resulting in the need for people involved in a business process who are not doing value-added work. This work creates pain points or points of potential failure in a business process. The JBoss Enterprise SOA Platform relieves these business process manual pain points by providing the simple, open and affordable integration and business process automation platform to deal with data semantic transformation and integration of business logic across the enterprise.
www.redhat.com/jboss
reduce Business Process execution error Eliminating unnecessary manual intervention within business processes also reduces the opportunities for error. With the JBoss Enterprise SOA Platform, routine data messaging, transformation and routing tasks are automated eliminating human error and reducing costs associated with unnecessary human errors. Additionally, since the JBoss Enterprise SOA Platform can leverage business logic or services hosted in a wide variety of environments, business processes can share logic giving all requests the same answer for the same inputs using the same logic implementation. This eliminates cumulative error introduced into a business process as a result of using multiple algorithms and implementations for the same business logic. create Better customer experiences leading to higher customer satisfaction With the unnecessary manual pain points removed, processes integrated, and fewer errors, an enterprise is enabled to create better customer experiences by delivering service, support, product and answers faster and with higher quality. JBoss Enterprise SOA Platform brings together IT assets data, business logic and business services to enable business processes to better serve customers. accelerate Business execution and improve Business Performance The JBoss Enterprise SOA Platform integrates services, business logic and data making these IT assets available to business processes. With business process workflow and rules capability, the JBoss Enterprise SOA Platform enables IT and the line-of-business to automate the workflows and rules that drive the business processes and work of the organization. This automation, reduced error and human task management provided by the JBoss Enterprise SOA Platform drives faster business process execution and better business performance, increasing business agility and delivering better ROI.
increase return on existing it investment Enterprises and value chains have a myriad of data, business logic and business process resources already deployed across the IT organizations and in the line-of-business. The JBoss Enterprise SOA Platform enables these IT and business assets to be used to support all appropriate business processes increasing return on these IT investments. Put simply, the JBoss Enterprise SOA Platform allows you to leverage your existing infrastructural investments in both software, hardware and manpower. enterprise-class reliability and scalability The JBoss Enterprise SOA Platform shields users from service disruptions by leveraging JBoss Enterprise Application Platform as its proven foundation for applications that require superior performance and scalability. Its high-availability services provide the clustering, caching, fail-over, load balancing, and distributed deployment features expected in a best-of-breed platform. autoMating Business execution Automated business execution requires that your IT infrastructure can handle business events, integrate data, SOA services, and business logic within applications, and incorporate value-added human interaction such as content creation and decision making into the process. This automation provides competitive advantage and, with well-defined services and an open integration platform, the ability to be flexible and responsive. Businesses who modernize their IT assets in this manner see higher customer satisfaction, lower costs, and greater financial returns. As shown in Figure 1, the JBoss Enterprise SOA Platform enables automated business execution by delivering a 2nd generation, open source and standards-based SOA platform that brings together all enterprise stakeholders and IT assets required to run the business. in addition to SOA, this new architecture supports event management and evendriven architecture (EDA) deployments. With a rules engine utilized both within the ESB as well as available to business
2 www.redhat.com/jboss
figure 1
BUSINESS
Portal User
Channel Partner
PEOPLE
PARTNERS
Supplier
Collaboration
Unstructured Data
Relational Data
INFORMATION
processes, the JBoss Enterprise SOA Platform provides a foundation to support complex event processing (CEP). The workflow capabilities of JBoss jBPM are included both within the ESB to facilitate service and event orchestration as well as are available to process developers to automate business processes. The JBoss Enterprise SOA Platform brings together leading open source technologies to deliver superior business execution, simply, openly and affordably! features and coMPonents JBoss Enterprise Service Bus: JBoss ESB intermediates interactions between enterprise applications, business ser-
vices, business components, and middleware to integrate and enable automation of business processes. JBoss ESB supports various messaging products for transport, component models as SOA end points, and data transformation for seamless communication. JBoss ESB provides a registry for service discovery and integration. JBoss ESB is designed to enable simple to advanced governance software from the open source community and commercial software vendors. Due to its flexible and open architecture, JBoss ESB enables partner products to plug in to supplement and extend the JBoss Enterprise SOA platform.
www.redhat.com/jboss
JBoss rules JBoss Rules is a fast and highly efficient rules engine that makes it easy for a developer, business analyst or auditor to view and modify your business rules in your IT application infrastructure to implement evolving business policies. JBoss Rules also supports a variety of language and decision table inputs, making it easy to quickly modify your business policies to respond to opportunities and competitive threats. JBoss jBPM JBoss jBPM enables enterprises to create and automate business processes that coordinate between people, applications and services. Designed for the mass market as well as supporting enterprise scale applications, JBoss jBPM brings process automation to a much wider set of business problems ranging from embedded workflow to enterprise business process orchestration. When coupled with JBoss ESB and JBoss Rules, it enables a business processes to leverage SOA deployments more simply, openly and affordably. JBoss enterprise application Platform By leveraging JBoss Enterprise Application Platform enterprise features such as JEE services, robust clustering, and the Java Connector Architecture (JCA), the JBoss Enterprise SOA Platform builds upon an enterprise-class foundation enabling it to solve business automation, enterprise application integration, SOA integration, and process orchestration challenges found in business value chains world-wide. JBoss enterPrise PlatforM suBscriPtion Benefits: Subscriptions to JBoss Enterprise Middleware are not just an outstanding value, they are also easy to purchase and consume. Sold in both 4 CPU and 32 CPU Units, all JBoss Enterprise Middleware production subscriptions include:
Product access: Source and binary code; documentation updates: Regular updates that provide general enhancements, new features, etc. revisions: Access to the latest bug fixes and security errata upgrades: Rights to new versions of JBoss Enterprise Middleware released during the subscription lifetime flexibility: Subscriptions are not version-specific, so access to, and support for previous version is included JBoss customer support Portal: Connect directly to JBoss support staff, open and track support cases in real-time, customize patch or upgrade alerts, and download certified patches and updates support: Multiple support services providing unlimited incidents and coverage up to 24x7 with 1 hour response long term stability: Multi-year support and update policies for all JBoss Enterprise Middleware legal assurance: The Red Hat Open Source Assurance program safeguards customers who are developing and deploying open source solutions from legal harm Subscriptions of 32 CPUs or greater include additional value-add features, including JBoss Operations Network and Developer Professional Subscriptions. For subscriptions totaling less than 32 CPUs, both JBoss Operations Network and Developer Subscriptions may be purchased separately. For more information on the full range of JBoss Enterprise Middleware and Red Hat Developer Subscriptions, please visit www.redhat.com/JBoss or contact you Red Hat sales representative.
4 www.redhat.com/jboss
PlatforM and standards suPPort Minimum system requirements JDK 1.4 or higher (1.4.2 is recommended) 512 MB RAM 100 MB hard disk space 1GHz P4 supported operating systems JBoss Enterprise SOA Platform is 100% pure Java and therefore interoperable with most operating systems capable of running a Java Virtual Machine (JVM); including Windows, UNIX, and Linux. supported databases JBoss Enterprise SOA Platform is interoperable with any JDBC-compliant database including IBM DB2, MySQL, Oracle Database, Microsoft SQL Server, and others. supported standards WS-Coordination 1.0 WS-Atomic Transaction 1.0 WS-Business Activity 1.0 SOAP 1.1 WS-Security MTOM WSDL 1.1 WS-Addressing 1.0 JAX-WS UDDI 2.0 Java Management Extension (JMX) 1.2 Full J2EE 1.4 compliance
2007 Red Hat Middleware, LLC. All Rights Reserved. Red Hat, Red Hat Enterprise Linux, the Shadowman logo and JBoss are registered trademarks of Red Hat, Inc. in the U.S. and other countries. Linux is a registered trademark of Linus Torvalds.
www.redhat.com/jboss
#483463_1107