SlideShare a Scribd company logo
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
PASSION FOR EXCELLENCE
Delivering Innovation and Technology
OVERVIEW
2003 – 2013 © Copyright Xpand IT www.xpand-it.com
OVERVIEW
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
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
PASSION FOR EXCELLENCE
Delivering Innovation and Technology
COMPONENTS
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
2003 – 2013 © Copyright Xpand IT www.xpand-it.com
ESB OVERVIEW
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
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
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)
2003 – 2013 © Copyright Xpand IT www.xpand-it.com
ESB ACTION PIPELINE
• Runtime configurable Action Pipeline
• Reusable Actions
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)
2003 – 2013 © Copyright Xpand IT www.xpand-it.com
WS-BPEL 2.0
• Service Orchestration
2003 – 2013 © Copyright Xpand IT www.xpand-it.com
jBPM
• Business Processes with human interaction
2003 – 2013 © Copyright Xpand IT www.xpand-it.com
DROOLS (RULES ENGINE)
• Declarative Rules
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
PASSION FOR EXCELLENCE
Delivering Innovation and Technology
BENEFITS
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
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)
PASSION FOR EXCELLENCE
Delivering Innovation and Technology
Demo
2003 – 2013 © Copyright Xpand IT www.xpand-it.com
Demo Scenario
PASSION FOR EXCELLENCE
Delivering Innovation and Technology
THE END(QUESTIONS?)

More Related Content

PPTX
SOA - Unit 4 - SOA & Web Services for integration and Multi-Channel access
PPTX
SOA - Unit 1 - Introduction to SOA with Web Services
PPTX
SOA - Unit 2 - Service Oriented Architecture
PPTX
SOA - Unit 5 - SOA and Business Process Management
DOCX
Web services
PPTX
SOA - Unit 3 - SOA and Web Services
PPTX
What new in Integration with BizTalk Server 2013 R2
PPTX
Enterprise Service Bus
SOA - Unit 4 - SOA & Web Services for integration and Multi-Channel access
SOA - Unit 1 - Introduction to SOA with Web Services
SOA - Unit 2 - Service Oriented Architecture
SOA - Unit 5 - SOA and Business Process Management
Web services
SOA - Unit 3 - SOA and Web Services
What new in Integration with BizTalk Server 2013 R2
Enterprise Service Bus

What's hot (20)

PPTX
Service Delivery Networking for Next-Gen Infrastructures
ODP
SOA & ESB Presentation
ODP
Service Delivery Network
PPT
Web services and SOA
PPTX
Introduction to Enterprise Service Bus
PPT
Enterprise service bus part 1
PDF
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
PPTX
Enterprise Service Bus Part 2
PPTX
BizTalk: Server, Services and Apps
PDF
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
PPTX
Ibm b2 b integration gateway banking deck v7 121114
PPSX
What is b2 b and why sterling en
PPTX
ESB What it is?
PPTX
Why Enterprise Service Bus (ESB)
PPT
Introduction to Enterprise Service Bus
PDF
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
PDF
WSO2 Mashups and BPM
PPTX
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
PDF
ESB and SOA
PDF
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government
Service Delivery Networking for Next-Gen Infrastructures
SOA & ESB Presentation
Service Delivery Network
Web services and SOA
Introduction to Enterprise Service Bus
Enterprise service bus part 1
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
Enterprise Service Bus Part 2
BizTalk: Server, Services and Apps
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
Ibm b2 b integration gateway banking deck v7 121114
What is b2 b and why sterling en
ESB What it is?
Why Enterprise Service Bus (ESB)
Introduction to Enterprise Service Bus
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
WSO2 Mashups and BPM
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
ESB and SOA
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government
Ad

Viewers also liked (20)

PDF
Mongo DB: Operational Big Data Database
PDF
The Big Data Challenge
PDF
Deliver Fast and Reliably with Dev Ops and Atlassian
PPTX
Live Seminar Cloudera & Big Data Ecosystem
PPT
Introduction to git and stash
PPT
Stash management
PPTX
Xpand IT & Atlassian Jam Sessions 2016
PDF
Integrating Cloudera & Microsoft Azure
PDF
Xpand IT - Tableau Lisbon Seminar 2016
PDF
Xpand IT - Tableau Lisbon Seminar 2016
PDF
Customer Sucess Story: Big Data in EDP
PPTX
Design Thinking for Big Data Applications
PPTX
Big Data Adoption Status
PDF
What's New in Pentaho 7.0?
PPTX
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
PPTX
Tulinx introduction 20130622 detailed
PPS
PDF
"Catalogo Babyrockstore"
PDF
Agile guida per contenuti seo ottimizzati - crea un sito di successo
PPT
Add ons for jira service desk
Mongo DB: Operational Big Data Database
The Big Data Challenge
Deliver Fast and Reliably with Dev Ops and Atlassian
Live Seminar Cloudera & Big Data Ecosystem
Introduction to git and stash
Stash management
Xpand IT & Atlassian Jam Sessions 2016
Integrating Cloudera & Microsoft Azure
Xpand IT - Tableau Lisbon Seminar 2016
Xpand IT - Tableau Lisbon Seminar 2016
Customer Sucess Story: Big Data in EDP
Design Thinking for Big Data Applications
Big Data Adoption Status
What's New in Pentaho 7.0?
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
Tulinx introduction 20130622 detailed
"Catalogo Babyrockstore"
Agile guida per contenuti seo ottimizzati - crea un sito di successo
Add ons for jira service desk
Ad

Similar to JBoss SOA Platform - Overview (20)

PDF
BPM & Enterprise Middleware - Datasheet
PDF
Tactics Esb Implementation
PPT
Ss Esb
PPT
Ss Esb
PPT
Oracle ExaLogic Overview
PPT
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
PPTX
Choosing The Right ESB
PDF
ESB Evaluation Framework
PDF
Enterprise Integration with the WSO2 ESB
PDF
A Buyers Guide to an Enterprise Service Bus (ESB)
PDF
Esb buyers guide_final
PPTX
Presentation oracle exalogic elastic cloud
PPT
Open Source Soa
PDF
WSO2 Intro Webinar - Simplifying Enterprise Integration with Configurable WS...
PPT
WebServices and Workflow technologies
PPTX
CEC2010 Invenso XBintegrator
PDF
ITI005En-SOA (II)
PDF
WSO2 ESB and SOA
PDF
Enterprise Integration with WSO2 ESB
PPT
Layer 7: Getting Your SOA to Production Without Cost and Complexity
BPM & Enterprise Middleware - Datasheet
Tactics Esb Implementation
Ss Esb
Ss Esb
Oracle ExaLogic Overview
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
Choosing The Right ESB
ESB Evaluation Framework
Enterprise Integration with the WSO2 ESB
A Buyers Guide to an Enterprise Service Bus (ESB)
Esb buyers guide_final
Presentation oracle exalogic elastic cloud
Open Source Soa
WSO2 Intro Webinar - Simplifying Enterprise Integration with Configurable WS...
WebServices and Workflow technologies
CEC2010 Invenso XBintegrator
ITI005En-SOA (II)
WSO2 ESB and SOA
Enterprise Integration with WSO2 ESB
Layer 7: Getting Your SOA to Production Without Cost and Complexity

More from Xpand IT (20)

PDF
Xray & Xporter were in Austria: Jira & Confluence Solutions Day 2018
PDF
Using Xamarin for your Mobile+ Apps – Xamarin Experience London 2017
PPTX
Xporter for Jira - Overview
PPTX
Xray for Jira - How to automate your QA process
PPTX
Xpand Addons - Addon Discovery Day 2017
PPTX
Xray for Jira 3.0 - What's New?
PPTX
Xray for Jira - Overview
PPTX
Xporter for Jira - Advanced topics
PDF
Keynote - Xamarin Experience London 2017
PPTX
Welcome & Introduction – Xamarin Experience London 2017
PDF
Gathering Customer Insights with Sitecore - Xamarin Experience London 2017
PPTX
Why Speed Matters in Mobile Apps – Xamarin Experience London 2017
PDF
Mobile & Cognitive Services | Harnessing the Power of IoT – Xamarin Experienc...
PDF
Atlassian Tools in Practice: A Customer Success Story – Xpand IT & Atlassian ...
PDF
The Secret Sauce of Successful Teams - Xpand IT & Atlassian JAM Sessions 2017
PPTX
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
PDF
Improved Reporting with JIRA Add-ons - Xpand IT & Atlassian JAM Sessions 2017
PPTX
How our Team Collaborates with Atlassian Tools - Xpand IT & Atlassian JAM Ses...
PPTX
Welcome & Introduction - Xpand IT & Atlassian JAM Sessions 2017
PDF
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
Xray & Xporter were in Austria: Jira & Confluence Solutions Day 2018
Using Xamarin for your Mobile+ Apps – Xamarin Experience London 2017
Xporter for Jira - Overview
Xray for Jira - How to automate your QA process
Xpand Addons - Addon Discovery Day 2017
Xray for Jira 3.0 - What's New?
Xray for Jira - Overview
Xporter for Jira - Advanced topics
Keynote - Xamarin Experience London 2017
Welcome & Introduction – Xamarin Experience London 2017
Gathering Customer Insights with Sitecore - Xamarin Experience London 2017
Why Speed Matters in Mobile Apps – Xamarin Experience London 2017
Mobile & Cognitive Services | Harnessing the Power of IoT – Xamarin Experienc...
Atlassian Tools in Practice: A Customer Success Story – Xpand IT & Atlassian ...
The Secret Sauce of Successful Teams - Xpand IT & Atlassian JAM Sessions 2017
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Improved Reporting with JIRA Add-ons - Xpand IT & Atlassian JAM Sessions 2017
How our Team Collaborates with Atlassian Tools - Xpand IT & Atlassian JAM Ses...
Welcome & Introduction - Xpand IT & Atlassian JAM Sessions 2017
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Empathic Computing: Creating Shared Understanding
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx

JBoss SOA Platform - Overview

  • 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. PASSION FOR EXCELLENCE Delivering Innovation and Technology OVERVIEW
  • 3. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com OVERVIEW
  • 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. 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. PASSION FOR EXCELLENCE Delivering Innovation and Technology COMPONENTS
  • 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. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB OVERVIEW
  • 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. 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. 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. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com ESB ACTION PIPELINE • Runtime configurable Action Pipeline • Reusable Actions
  • 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. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com WS-BPEL 2.0 • Service Orchestration
  • 15. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com jBPM • Business Processes with human interaction
  • 16. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com DROOLS (RULES ENGINE) • Declarative Rules
  • 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. PASSION FOR EXCELLENCE Delivering Innovation and Technology BENEFITS
  • 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. 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. PASSION FOR EXCELLENCE Delivering Innovation and Technology Demo
  • 22. 2003 – 2013 © Copyright Xpand IT www.xpand-it.com Demo Scenario
  • 23. PASSION FOR EXCELLENCE Delivering Innovation and Technology THE END(QUESTIONS?)