SlideShare une entreprise Scribd logo
1  sur  23
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?)

Contenu connexe

Tendances

Service Delivery Networking for Next-Gen Infrastructures
Service Delivery Networking for Next-Gen InfrastructuresService Delivery Networking for Next-Gen Infrastructures
Service Delivery Networking for Next-Gen Infrastructures
F5 Networks
 
What is b2 b and why sterling en
What is b2 b and why sterling   enWhat is b2 b and why sterling   en
What is b2 b and why sterling en
Yuval Birenboum
 
WSO2 Mashups and BPM
WSO2 Mashups and BPMWSO2 Mashups and BPM
WSO2 Mashups and BPM
WSO2
 

Tendances (20)

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

En vedette

Introduction to git and stash
Introduction to git and stashIntroduction to git and stash
Introduction to git and stash
Xpand IT
 
Stash management
Stash managementStash management
Stash management
Xpand IT
 
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
WSO2
 
Tulinx introduction 20130622 detailed
Tulinx introduction 20130622   detailedTulinx introduction 20130622   detailed
Tulinx introduction 20130622 detailed
arjen1970
 
Add ons for jira service desk
Add ons for jira service deskAdd ons for jira service desk
Add ons for jira service desk
Xpand IT
 

En vedette (20)

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

Similaire à JBoss SOA Platform - Overview

adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
ypai
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Isaac Wm. Cornetti
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
R.gowtham kumar
 
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle RomeIBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Switzerland
 
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptxTomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
vmnyuvarajraj
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
Ant Phillips
 
Business Integration
Business IntegrationBusiness Integration
Business Integration
miriam
 

Similaire à JBoss SOA Platform - Overview (20)

Marco 2014 iib90_overview_port
Marco 2014 iib90_overview_portMarco 2014 iib90_overview_port
Marco 2014 iib90_overview_port
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
 
Tactics Esb Implementation
Tactics Esb ImplementationTactics Esb Implementation
Tactics Esb Implementation
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015
 
Shivanad
ShivanadShivanad
Shivanad
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
 
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle RomeIBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
 
SOA 11g Foundation - 01.1 -SOA Overview.ppt
SOA 11g Foundation - 01.1 -SOA Overview.pptSOA 11g Foundation - 01.1 -SOA Overview.ppt
SOA 11g Foundation - 01.1 -SOA Overview.ppt
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
 
Functions & technology of bpm and soa tcm62 43040
Functions & technology of bpm and soa tcm62 43040Functions & technology of bpm and soa tcm62 43040
Functions & technology of bpm and soa tcm62 43040
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptxTomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
ITI005En-SOA (II)
ITI005En-SOA (II)ITI005En-SOA (II)
ITI005En-SOA (II)
 
InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soa
 
Business Integration
Business IntegrationBusiness Integration
Business Integration
 

Plus de Xpand IT

Plus de Xpand IT (20)

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

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 

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?)