SlideShare a Scribd company logo
1 of 32
UNIT-4
SOA & WEB SERVICES FOR INTEGRATION AND MULTI-CHANNEL ACCESS
Common Business Drivers For Integration
• Mergers and acquisitions
• Internal reorganization
• Application/system consolidation
• Inconsistent/duplicated/fragmented data
• New business strategies
• Comply with new government regulations
• Streamlining business processes
• Challenges faced during integration
• Requirements that the ‘ideal’ integration solution must satisfy:
• Inexpensive
• Easy to learn
• Non-invasive
• Scalable, reliable, secure
• Flexible and easily customized
• Difference between strategic(systematic) and tactical(opportunistic)
spectrum
Integration can be performed at different
layers of the technology stack
• Data integration
• Message integration
• Component integration
• Application integration
• Service integration
• Process integration
• User interface integration
• B2B integration
Web service for integration
• Common approaches:
• Legacy data-driven
• API/method-driven
• Contract-driven
• Benefits:
• Interoperate
• Composite applications
• Easier to combine and analyse
• Mechanisms for interaction
• Interact
Two approaches for using XML and Web
Services for integration and interoperability
1. Web service integration (WSI)-tactical
2. Service-oriented integration(SOI)-systematic
XML,SOAP,WSDL
Web service integration (WSI)
• Opportunistic, tactical integration projects
• Advantage:
• Faster time-to-market
• Lower integration costs
• Limitations:
• Minimal consideration
• Messages sent directly using transport-level or middleware API
• Security
• No consideration for applying web services platform
• No provision for versioning the web services
Service-oriented integration(SOI)
• During start-up phase:
• SOA governance framework, processes, guidelines, models, tools are defined
• Formal modelling
• Service taxonomy
• Multiple options
• SOI project involves:
• Refining existing data model
• Defining formal service contracts
• Configuring legacy systems
• Defining data transformations
• Configuring execution environment
• Advantages:
• Formal and reusable
• Reduces vendor-lock in
• Enterprise qualities of services
• No need to implement
• Security architecture
• Limitations:
• High start up cost
• Skilled architects
• Business and technical managers
.NET and J2EE interoperability
• WSDL contract allows disparate systems to interoperate
• WSDL contract describes how to process the SOAP message
Service enabling legacy systems
• Mainframe systems (CICS and IMS)
• Distributed object applications (COBRA, DCOM, J2EE)
• Transaction processing systems (Tuxedo and Encina)
• Packaged applications (SAP, PeopleSoft, Oracle applications)
• DBMS (Oracle, Sybase,DB2, SQL server)
• B2B and messaging systems(SWIFT,EDIFACT,X12, HL7, WebSphere
MQ, JMS, MSMQ)
Service enabling CICS and IMS transactions
Service-enabling COBRA server
Enterprise service bus pattern
• It helps in converting:
• Database
• Messages and files
• Data
• Business documents
• Key elements of ESB pattern
• Metadata driven
• Transformation rules
• Declarative versus programmatic
• Static versus dynamic
SOA and Multi-channel
access
Some examples of service-oriented
businesses
• Service requesters
• Services
• Delivery channels
• End-users devices
In:
• Government
• Telecom, Communication
• Financial services
• Health care
Multichannel applications call for a service-
oriented architecture
Business benefits of SOA and multi-channel
access
• Multi-channel access reduces staffing costs
• Multi-channel access eliminates obsolete and expensive
infrastructure
• Service-oriented architecture reduces costs and improves efficiency
Service-oriented architecture for multi-
channel access
• This makes the organization more agile by allowing it to deliver all
products and services in a consistent manner across all distribution
channels.
• Architectural challenges:
• Connectivity
• Security
• Communication technology
• Architecture for multi-channel access:
• Channel access tier
• Communication infrastructure
• Business services access tier
Layered architecture for providing multi-
channel access
Client/presentation tier
Channel access tier
• Support all common data formats and protocols
• Support all common communication interaction patterns
• Payload mapping
• Protocol bridging
• Security facilities
• Data transformation and validation
• Service lookup and service routing
The channel access tier is composed of two types of components:
• Service process
• Client gateways
Communication infrastructure
Business service access tier
• Service registration and service lookup
• Session management
• Data transformation and validation
• Security services
• Service enablement
• Service orchestration and composition
Business service tier
• Legacy systems
• Greenfield services
• Composite services
SOA for developing composite applications
• Client/presentation
• Channel access tier
Security services for role-based access control and single sign-on
• Communication infrastructure
• Business access tier
• Business service tier
SOA for multi-channel access architecture
• Technology diversity
• Future agility
• Autonomy

More Related Content

What's hot

Enhanced E-R diagram
Enhanced E-R diagramEnhanced E-R diagram
Enhanced E-R diagram
Mayank Jain
 

What's hot (20)

Enhanced E-R diagram
Enhanced E-R diagramEnhanced E-R diagram
Enhanced E-R diagram
 
The cloud ecosystem
The cloud ecosystemThe cloud ecosystem
The cloud ecosystem
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
Cloud Computing and Data Centers
Cloud Computing and Data CentersCloud Computing and Data Centers
Cloud Computing and Data Centers
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
 
Microsoft Azure Traffic Manager
Microsoft Azure Traffic ManagerMicrosoft Azure Traffic Manager
Microsoft Azure Traffic Manager
 
Virtual private network case study
Virtual private network case studyVirtual private network case study
Virtual private network case study
 
Protocol snmp
Protocol snmpProtocol snmp
Protocol snmp
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
SOA Unit I
SOA Unit ISOA Unit I
SOA Unit I
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
 
Active Directory Training
Active Directory TrainingActive Directory Training
Active Directory Training
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8pCloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
 
Lecture 6 -_presentation_layer
Lecture 6 -_presentation_layerLecture 6 -_presentation_layer
Lecture 6 -_presentation_layer
 
Google Cloud Platform (GCP)
Google Cloud Platform (GCP)Google Cloud Platform (GCP)
Google Cloud Platform (GCP)
 
Mutual Authentication For Wireless Communication
Mutual Authentication For Wireless CommunicationMutual Authentication For Wireless Communication
Mutual Authentication For Wireless Communication
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Similar to SOA - Unit 4 - SOA & Web Services for integration and Multi-Channel access

Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
Cloudhnologysstecociat
Anne Starr
 
dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2
Anne Starr
 
Cloud Services Brokerage Demystified
Cloud Services Brokerage DemystifiedCloud Services Brokerage Demystified
Cloud Services Brokerage Demystified
Zach Gardner
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
Richard Hudson
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2
Anne Starr
 
Cs 1023 lec 12 soa (week 4)
Cs 1023 lec 12 soa (week 4)Cs 1023 lec 12 soa (week 4)
Cs 1023 lec 12 soa (week 4)
stanbridge
 

Similar to SOA - Unit 4 - SOA & Web Services for integration and Multi-Channel access (20)

SOA - Unit 2 - Service Oriented Architecture
SOA - Unit   2 - Service Oriented ArchitectureSOA - Unit   2 - Service Oriented Architecture
SOA - Unit 2 - Service Oriented Architecture
 
Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
Cloudhnologysstecociat
 
Micro service session 1
Micro service   session 1Micro service   session 1
Micro service session 1
 
dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2
 
Cloud Services Brokerage Demystified
Cloud Services Brokerage DemystifiedCloud Services Brokerage Demystified
Cloud Services Brokerage Demystified
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
 
Establishing SOA Focused Enterprise Architecture
Establishing SOA Focused Enterprise ArchitectureEstablishing SOA Focused Enterprise Architecture
Establishing SOA Focused Enterprise Architecture
 
Denodo DataFest 2017: Outpace Your Competition with Real-Time Responses
Denodo DataFest 2017: Outpace Your Competition with Real-Time ResponsesDenodo DataFest 2017: Outpace Your Competition with Real-Time Responses
Denodo DataFest 2017: Outpace Your Competition with Real-Time Responses
 
Cs 1023 lec 12 soa (week 4)
Cs 1023 lec 12 soa (week 4)Cs 1023 lec 12 soa (week 4)
Cs 1023 lec 12 soa (week 4)
 
Enterprise BI & SOA
Enterprise BI & SOAEnterprise BI & SOA
Enterprise BI & SOA
 
Web services
Web servicesWeb services
Web services
 
Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015
 
Enterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMEnterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRM
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
 
Pros & Cons of Microservices Architecture
Pros & Cons of Microservices ArchitecturePros & Cons of Microservices Architecture
Pros & Cons of Microservices Architecture
 
652.ppt
652.ppt652.ppt
652.ppt
 

More from hamsa nandhini

More from hamsa nandhini (16)

SOA - Unit 5 - SOA and Business Process Management
SOA - Unit   5 - SOA and Business Process ManagementSOA - Unit   5 - SOA and Business Process Management
SOA - Unit 5 - SOA and Business Process Management
 
NP - Unit 5 - Bootstrap, Autoconfigurion and BGP
NP - Unit 5 - Bootstrap, Autoconfigurion and BGPNP - Unit 5 - Bootstrap, Autoconfigurion and BGP
NP - Unit 5 - Bootstrap, Autoconfigurion and BGP
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
 
NP - Unit 3 - Forwarding Datagram and ICMP
NP - Unit 3 - Forwarding Datagram and ICMPNP - Unit 3 - Forwarding Datagram and ICMP
NP - Unit 3 - Forwarding Datagram and ICMP
 
NP - Unit 2 - Internet Addressing, ARP and RARP
NP - Unit 2 - Internet Addressing, ARP and RARP NP - Unit 2 - Internet Addressing, ARP and RARP
NP - Unit 2 - Internet Addressing, ARP and RARP
 
Unit 1
Unit 1Unit 1
Unit 1
 
Web application, cookies and sessions
Web application, cookies and sessionsWeb application, cookies and sessions
Web application, cookies and sessions
 
PHP with MySQL
PHP with MySQLPHP with MySQL
PHP with MySQL
 
Database design and error handling
Database design and error handlingDatabase design and error handling
Database design and error handling
 
Introduction to MySQL in PHP
Introduction to MySQL in PHPIntroduction to MySQL in PHP
Introduction to MySQL in PHP
 
Basics of PHP
Basics of PHPBasics of PHP
Basics of PHP
 
XML Security
XML SecurityXML Security
XML Security
 
SOAP and Web services
SOAP and Web servicesSOAP and Web services
SOAP and Web services
 
XML Technologies
XML TechnologiesXML Technologies
XML Technologies
 
XML DTD and Schema
XML DTD and SchemaXML DTD and Schema
XML DTD and Schema
 
fundamentals of XML
fundamentals of XMLfundamentals of XML
fundamentals of XML
 

Recently uploaded

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 

SOA - Unit 4 - SOA & Web Services for integration and Multi-Channel access

  • 1. UNIT-4 SOA & WEB SERVICES FOR INTEGRATION AND MULTI-CHANNEL ACCESS
  • 2. Common Business Drivers For Integration • Mergers and acquisitions • Internal reorganization • Application/system consolidation • Inconsistent/duplicated/fragmented data • New business strategies • Comply with new government regulations • Streamlining business processes
  • 3. • Challenges faced during integration • Requirements that the ‘ideal’ integration solution must satisfy: • Inexpensive • Easy to learn • Non-invasive • Scalable, reliable, secure • Flexible and easily customized • Difference between strategic(systematic) and tactical(opportunistic) spectrum
  • 4. Integration can be performed at different layers of the technology stack • Data integration • Message integration • Component integration • Application integration • Service integration • Process integration • User interface integration • B2B integration
  • 5. Web service for integration • Common approaches: • Legacy data-driven • API/method-driven • Contract-driven • Benefits: • Interoperate • Composite applications • Easier to combine and analyse • Mechanisms for interaction • Interact
  • 6. Two approaches for using XML and Web Services for integration and interoperability 1. Web service integration (WSI)-tactical 2. Service-oriented integration(SOI)-systematic XML,SOAP,WSDL
  • 7. Web service integration (WSI) • Opportunistic, tactical integration projects • Advantage: • Faster time-to-market • Lower integration costs • Limitations: • Minimal consideration • Messages sent directly using transport-level or middleware API • Security • No consideration for applying web services platform • No provision for versioning the web services
  • 8.
  • 9. Service-oriented integration(SOI) • During start-up phase: • SOA governance framework, processes, guidelines, models, tools are defined • Formal modelling • Service taxonomy • Multiple options • SOI project involves: • Refining existing data model • Defining formal service contracts • Configuring legacy systems • Defining data transformations • Configuring execution environment
  • 10.
  • 11. • Advantages: • Formal and reusable • Reduces vendor-lock in • Enterprise qualities of services • No need to implement • Security architecture • Limitations: • High start up cost • Skilled architects • Business and technical managers
  • 12. .NET and J2EE interoperability
  • 13. • WSDL contract allows disparate systems to interoperate • WSDL contract describes how to process the SOAP message
  • 14. Service enabling legacy systems • Mainframe systems (CICS and IMS) • Distributed object applications (COBRA, DCOM, J2EE) • Transaction processing systems (Tuxedo and Encina) • Packaged applications (SAP, PeopleSoft, Oracle applications) • DBMS (Oracle, Sybase,DB2, SQL server) • B2B and messaging systems(SWIFT,EDIFACT,X12, HL7, WebSphere MQ, JMS, MSMQ)
  • 15. Service enabling CICS and IMS transactions
  • 17. Enterprise service bus pattern • It helps in converting: • Database • Messages and files • Data • Business documents • Key elements of ESB pattern • Metadata driven • Transformation rules • Declarative versus programmatic • Static versus dynamic
  • 18.
  • 20. Some examples of service-oriented businesses • Service requesters • Services • Delivery channels • End-users devices In: • Government • Telecom, Communication • Financial services • Health care
  • 21. Multichannel applications call for a service- oriented architecture
  • 22. Business benefits of SOA and multi-channel access • Multi-channel access reduces staffing costs • Multi-channel access eliminates obsolete and expensive infrastructure • Service-oriented architecture reduces costs and improves efficiency
  • 23. Service-oriented architecture for multi- channel access • This makes the organization more agile by allowing it to deliver all products and services in a consistent manner across all distribution channels. • Architectural challenges: • Connectivity • Security • Communication technology • Architecture for multi-channel access: • Channel access tier • Communication infrastructure • Business services access tier
  • 24. Layered architecture for providing multi- channel access
  • 26. Channel access tier • Support all common data formats and protocols • Support all common communication interaction patterns • Payload mapping • Protocol bridging • Security facilities • Data transformation and validation • Service lookup and service routing The channel access tier is composed of two types of components: • Service process • Client gateways
  • 27.
  • 29. Business service access tier • Service registration and service lookup • Session management • Data transformation and validation • Security services • Service enablement • Service orchestration and composition
  • 30. Business service tier • Legacy systems • Greenfield services • Composite services
  • 31. SOA for developing composite applications • Client/presentation • Channel access tier Security services for role-based access control and single sign-on • Communication infrastructure • Business access tier • Business service tier
  • 32. SOA for multi-channel access architecture • Technology diversity • Future agility • Autonomy