JBoss SOA Platform - Overview

681 views
585 views

Published on

JBoss Enterprise SOA Platform Overview - Sérgio Casaleiro, EAI / SOA Architect & JBoss Certified Engineer - @Xpand IT

Presentation during the live seminar JBoss@Portugal2013.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
681
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
36
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

JBoss SOA Platform - Overview

  1. 1. Delivering Innovation and Technology www.xpand-it.com Xpand IT – Passion for Excellence JBoss SOA Platform Sérgio Casaleiro (SOA Architect and Red Hat Certified Jboss Administrator) Sergio.Casaleiro@Xpand-it.com
  2. 2. PASSION FOR EXCELLENCE Delivering Innovation and Technology OVERVIEW
  3. 3. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com OVERVIEW
  4. 4. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com FEATURES • Combines integration, SOA and BPM technologies to automate business processes • The orchestration engine for both solutions uses declarative service flow (BPEL) and human task management (jBPM) • A RETE-based rules engine provides content-based routing, event filtering, and event-based data manipulation in the form of business rules services • Built-in clustering JMS 1.1 certified broker • Built-in UDDI v3 based registry (with auto-registration) • Built-in JAX-WS certified web service stack • Based on the JMX Microkernel with plug and play services
  5. 5. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com FEATURES • Light Footprint, Simple Installation • Service-level load balancing and failover • HTTP load balancing and failover with Apache HTTP Server and mod_cluster/mod_jk • Clustered Environment (EJBs, HTTP State …) • Multiple Transport Protocols supported • Apache Camel Gateway (80+ connectors) • Content Based Routing (CBR) • Message Transformation/Conversion Tools • J2EE Connector Architecture(JCA) Container • Platform Monitoring and Management with JBoss ON
  6. 6. PASSION FOR EXCELLENCE Delivering Innovation and Technology COMPONENTS
  7. 7. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB • Decouple service providers and consumers – Allow separation of concern (separation of business logic from communication logic) • Perform key ESB tasks: – Transformation – Change format/protocol – Routing – Message delivery – Enhancement – Addition of data • Logging/Event emission – Auditing and statistical analysis
  8. 8. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB OVERVIEW
  9. 9. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB SERVICES • ESB services definition: – Provider – Protocol-specific point of entrance – Channel (bus) – Connects Provider to Listener – Service: • Listener – Connect Service to Provider via Channel • Actions – Provide message processing capabilities
  10. 10. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB SERVICES • The services are message driven • The messages inside the ESB are Transport Agnostic • One Service may have multiple Providers • Service Interface may be defined with XSD Schema • Embedded Security Configuration per service • Services defined in runtime changeable XML (with GUI) • Service may be configured as Request/Response or OneWay • Fault Processing Mechanism
  11. 11. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB PROVIDERS • Providers act as protocol-specific gateways into ESB – Define channels (or buses) for message transport and to which service listeners can attach • Two types: bus (push) and schedule (pull)
  12. 12. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB ACTION PIPELINE • Runtime configurable Action Pipeline • Reusable Actions
  13. 13. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com BPM / ORCHESTRATION • Service orchestration with WS-BPEL 2.0 • BPM Business Processes – End to end Control and Monitoring – Faster Changes in Business modeling • Workflows with human interaction • Long Running Processes • BPMN 2.0 Support (BRMS Integration)
  14. 14. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com WS-BPEL 2.0 • Service Orchestration
  15. 15. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com jBPM • Business Processes with human interaction
  16. 16. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com DROOLS (RULES ENGINE) • Declarative Rules
  17. 17. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com DROOLS (RULES ENGINE) • Decision Table Spreadsheets – More business-user friendly – Drools supports XLS or CSV files
  18. 18. PASSION FOR EXCELLENCE Delivering Innovation and Technology BENEFITS
  19. 19. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com BENEFITS • Achieves quicker return on investment (ROI) • Realizes rapid time-to-SOA solution, adding significant value to your business • Increases developer productivity with the use of popular enterprise integration frameworks • Seamlessly connects non-interoperable systems
  20. 20. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com BENEFITS • The JBoss Enterprise SOA Platform offers process automation through a variety of approaches, including EAI and SOA • Avoids vendor lock-in and significantly cut your total cost of ownership (TCO) • Provides software, support, and upgrades subscriptions • High quality Support. JBoss leads in customer support satisfaction. (Velociti Partners)
  21. 21. PASSION FOR EXCELLENCE Delivering Innovation and Technology Demo
  22. 22. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com Demo Scenario
  23. 23. PASSION FOR EXCELLENCE Delivering Innovation and Technology THE END(QUESTIONS?)

×