SlideShare a Scribd company logo
1 of 39
Pini Cohen VP , Senior Analyst Architecture and Infrastructure Strategies  [email_address] SOA and Web Services
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Move From Silo-Based Development to Modular, Open Architecture (SOA) RIGIDITY Business Process Functions Presentation Layer/ UI Infrastructure (HW, Network, Data Center) Current  Technology Stack Monolithic  Applications 2 1 4 Data Connectivity/ Messaging 3
The Result: Typical IT Budget Allocation Horror story:  adding two digits to a part number that requires $2M and one year to implement (but added no additional business value) because it touched on almost every system in the enterprise Maintenance Integration New Applications 70-90% 15-30% 5-15%
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
What Is “Service-Oriented Architecture” All About? Service Provider Service Interface Why bother? Service Consumer ? ? ?
What is a Service? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Service Level Agreement Service Interface Implementation Internal Data Internal Functionality Virtual Business Objects Service Interface Service Contract
SOA vs. Web Services SOA Web Services SOA Web Services SOA Web Services Or Or
Move From Silo-Based Development to Modular, Open Architecture (SOA) RIGIDITY Business Process Functions Presentation Layer/ UI Infrastructure (HW, Network, Data Center) Current  Technology Stack Monolithic  Applications 2 1 Infrastructure Services  Future  Loosely Coupled,  Open  Model Based on SOA 4 Data Interface Services Framework Connectivity/ Messaging 3 Integration Services Framework Business Services Framework FLEXIBILITY Infrastructure Services Framework Business Process Services Integration Services  Interface Services  1 3 2 4
Composite Applications Composite Applications Drop-and-configure Optimize Rate Plan Get  Customer Process Order Get Value Get Churn
BPM - Business Process Management
Old vs. New concepts  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Old vs. New concepts  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Loose coupling ,[object Object],[object Object],[object Object],[object Object]
Sun Composite Application Platform Suite (CAPS) – Composite Applications are built on top of a comprehensive ESB CAPS ESB CAPS Composite Apps Messaging and Request / Reply ETL Customer Data  Integration BAM Workflow B2B B2B A2A A2A BL BL B2B Portal B2B Portal Wrappers / Adapters Transformation Orchestration
ESB Architecture Separately Available ESB Product Oracle Bus Grid UDDI AS AQ/JMS JBI Gateway Security Pub/Sub Lightweight BPEL Content Router XSLT Transform Technology Adapters Oracle Apps Adapter Java Services CEP Application Adapters Customer Data Hub BAM XQuery Task BPEL B2B Others …
Service Infrastructure Reference Architecture Order Management Process Services Routing AquaLogic Service Bus Data Services AquaLogic Data Services Platform Portal Tier WLP Service Routing Billing Inventory Management Mainframe .Net ERP Data  Warehouse Oracle Process Tier  WLI Portlet Web App Security Services  AquaLogic Enterprise Security Service Registry AquaLogic Service Registry End-to-end Web Services Management Service Registry
SOA Runtime Management… Credit  Service 1 Credit  Service 2 <soapenv:Envelope xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;> <soapenv:Body> <po-number> A234235 </po-number> </soapenv:Body> </soapenv:Envelope> Enterprise Service Bus
SOA Governance - Systinet 2 Components
Metadata Information  - many sources ! Use cases Business process models Best practices Design patterns Technical architectures Applications Components Services Documentation Test cases LOGIDEX Analysis + Design Coding Testing + QA Deployment Requirements METADATA
Governance : Example – enabling Chargeback
IT Architect - Extending Project Value  Total Value V t  = V u V u  = Value to User Project by itself V u  = Value to user
V e  = Value to Enterprise Total Value V t  = V u  +  V e V u  = Value to User Project within the Enterprise Extending Project Value
Project connected to Infrastructure V i  = Value to Infrastructure Total Value V t  = V u  +  V e   +  V i V e  = Value to Enterprise V u  = Value to User Extending Project Value
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Web Services in local organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Local situation – Summary  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Phased Development Approach Future Business Services Architecture Business Models Infrastructure effort % done time Project 1 Infrastructure Project 1 Business Service Project 3 Infrastructure Project 3 Business Service Project 2 Infrastructure Project 2 Business Service prioritization Process and Governance
Sample SOA Implementation Roadmap Phase 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],~ 6 months ~ 6 months Phase 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],~ 3 months ~ 3 months Q3-Q4 FY05 Q1 FY06 Q2–Q3 FY06 Q4 FY06 Implement Refactor Rollout Refactor
SOA Roadmap project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hierarchy of Service Types Foundation Service Layer (May be used by all other services) Business   Service Domain  Service ... Domain  Service Atomic  Component Integration  Service ... Utility Service ... Enterprise  Business Process Business   Service
Hierarchy of Service Types Foundation Service Layer (May be used by all other services) For specific LOB – details of Check For specific LOB Operation – changing date  of Check For several LOB Operation – relevant information several LOB for ZIPCODE External service (bank of Israel) or Legacy Business process – altering the status of personal Account Altering the status of person in different Accounts (savings, investments, loans, etc.) Business   Service Domain  Service ... Domain  Service Atomic  Component Integration  Service ... Utility Service ... Enterprise  Business Process Business   Service
Definitions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Final Thoughts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Do now for SOA : ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Do now: ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pini Cohen VP , Senior Analyst Architecture and Infrastructure Strategies  [email_address]

More Related Content

What's hot

adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
ypai
 
Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep Dive
Mike Walker
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise Architecture
Nathaniel Palmer
 

What's hot (20)

adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
 
Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...
 
TechDays 2010 Portugal - Event Driven Architectures - 16x9
TechDays 2010 Portugal - Event Driven Architectures - 16x9TechDays 2010 Portugal - Event Driven Architectures - 16x9
TechDays 2010 Portugal - Event Driven Architectures - 16x9
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process Modernization
 
Define enterprise integration strategy by industry leader bhawani nandanprasad
Define enterprise integration strategy by industry leader bhawani nandanprasadDefine enterprise integration strategy by industry leader bhawani nandanprasad
Define enterprise integration strategy by industry leader bhawani nandanprasad
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes Automation
 
SOA - BPM
SOA - BPMSOA - BPM
SOA - BPM
 
Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work together
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
 
Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep Dive
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise Architecture
 
06 august meetup - enterprise integration architecture
06   august meetup - enterprise integration architecture06   august meetup - enterprise integration architecture
06 august meetup - enterprise integration architecture
 
Service as-a-software
Service as-a-softwareService as-a-software
Service as-a-software
 
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
 
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideIntegrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
 
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
 

Similar to Ws Soa V6 Theory And Practice

Tss Reference Architecture Reduced
Tss Reference Architecture   ReducedTss Reference Architecture   Reduced
Tss Reference Architecture Reduced
aadly
 
Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009
hanshantson
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Saul Cunningham
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
ypai
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remedies
Debajani Mohanty
 
Soa maturity business model
Soa maturity business modelSoa maturity business model
Soa maturity business model
Yuval Birenboum
 

Similar to Ws Soa V6 Theory And Practice (20)

Soa Test Methodology
Soa Test MethodologySoa Test Methodology
Soa Test Methodology
 
SOA Presentation
SOA PresentationSOA Presentation
SOA Presentation
 
Soa Overview
Soa OverviewSoa Overview
Soa Overview
 
Soa 101
Soa 101Soa 101
Soa 101
 
Tss Reference Architecture Reduced
Tss Reference Architecture   ReducedTss Reference Architecture   Reduced
Tss Reference Architecture Reduced
 
Callatay Wouter
Callatay WouterCallatay Wouter
Callatay Wouter
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial Services
 
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
 
Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Soa best practice
Soa best practiceSoa best practice
Soa best practice
 
UPDA Customer SOA-3
UPDA Customer SOA-3UPDA Customer SOA-3
UPDA Customer SOA-3
 
A Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial TransactionsA Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial Transactions
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remedies
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
 
ClearCost Introduction 2015
ClearCost Introduction 2015ClearCost Introduction 2015
ClearCost Introduction 2015
 
Soa maturity business model
Soa maturity business modelSoa maturity business model
Soa maturity business model
 

More from Pini Cohen

More from Pini Cohen (20)

Cto 2021 markets v2
Cto 2021 markets v2Cto 2021 markets v2
Cto 2021 markets v2
 
Workato integrators corrections stki Israeli VAS market research 2020 v1
Workato integrators corrections stki Israeli VAS  market research 2020 v1Workato integrators corrections stki Israeli VAS  market research 2020 v1
Workato integrators corrections stki Israeli VAS market research 2020 v1
 
It procurement 2019 v3
It procurement 2019 v3It procurement 2019 v3
It procurement 2019 v3
 
STKI summit CTO presentation 2019
STKI summit CTO presentation 2019STKI summit CTO presentation 2019
STKI summit CTO presentation 2019
 
STKI IT Delivery staffing ratios 2018 v3
STKI IT Delivery staffing ratios 2018 v3STKI IT Delivery staffing ratios 2018 v3
STKI IT Delivery staffing ratios 2018 v3
 
Stkisummi18 i taa_s_cybergov_long_version_v2
Stkisummi18 i taa_s_cybergov_long_version_v2Stkisummi18 i taa_s_cybergov_long_version_v2
Stkisummi18 i taa_s_cybergov_long_version_v2
 
Dev trends 18_q1
Dev trends 18_q1Dev trends 18_q1
Dev trends 18_q1
 
Stkisummi18 i taa_s_cybergov_long_version_v1
Stkisummi18 i taa_s_cybergov_long_version_v1Stkisummi18 i taa_s_cybergov_long_version_v1
Stkisummi18 i taa_s_cybergov_long_version_v1
 
Delivery positionnig 2017 v2
Delivery positionnig 2017   v2Delivery positionnig 2017   v2
Delivery positionnig 2017 v2
 
IT procurement cloud (and other) recommandations
IT procurement cloud (and other) recommandationsIT procurement cloud (and other) recommandations
IT procurement cloud (and other) recommandations
 
IT procurement v2
IT procurement v2IT procurement v2
IT procurement v2
 
Summit 2017 cyber delivery v4 long version
Summit 2017 cyber delivery v4 long versionSummit 2017 cyber delivery v4 long version
Summit 2017 cyber delivery v4 long version
 
Cyber ratios 2017 v1
Cyber ratios 2017 v1Cyber ratios 2017 v1
Cyber ratios 2017 v1
 
Delivery positionnig 2016 v1
Delivery positionnig 2016 v1Delivery positionnig 2016 v1
Delivery positionnig 2016 v1
 
Ratios 2016 v1
Ratios 2016 v1Ratios 2016 v1
Ratios 2016 v1
 
It delivery 2016 v5
It delivery 2016 v5It delivery 2016 v5
It delivery 2016 v5
 
Positioning stki pini 2015 v1
Positioning stki  pini 2015 v1Positioning stki  pini 2015 v1
Positioning stki pini 2015 v1
 
Stki ratios 2015 v1
Stki ratios 2015 v1Stki ratios 2015 v1
Stki ratios 2015 v1
 
Delivery 2015 pini
Delivery 2015 piniDelivery 2015 pini
Delivery 2015 pini
 
STKI Summit 2014 Infra Trends - How CIO Deliver - complete infra trends
STKI Summit 2014 Infra Trends - How CIO Deliver - complete infra trendsSTKI Summit 2014 Infra Trends - How CIO Deliver - complete infra trends
STKI Summit 2014 Infra Trends - How CIO Deliver - complete infra trends
 

Recently uploaded

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 

Recently uploaded (20)

How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 

Ws Soa V6 Theory And Practice

  • 1. Pini Cohen VP , Senior Analyst Architecture and Infrastructure Strategies [email_address] SOA and Web Services
  • 2.
  • 3. Move From Silo-Based Development to Modular, Open Architecture (SOA) RIGIDITY Business Process Functions Presentation Layer/ UI Infrastructure (HW, Network, Data Center) Current Technology Stack Monolithic Applications 2 1 4 Data Connectivity/ Messaging 3
  • 4. The Result: Typical IT Budget Allocation Horror story: adding two digits to a part number that requires $2M and one year to implement (but added no additional business value) because it touched on almost every system in the enterprise Maintenance Integration New Applications 70-90% 15-30% 5-15%
  • 5.
  • 6. What Is “Service-Oriented Architecture” All About? Service Provider Service Interface Why bother? Service Consumer ? ? ?
  • 7.
  • 8. SOA vs. Web Services SOA Web Services SOA Web Services SOA Web Services Or Or
  • 9. Move From Silo-Based Development to Modular, Open Architecture (SOA) RIGIDITY Business Process Functions Presentation Layer/ UI Infrastructure (HW, Network, Data Center) Current Technology Stack Monolithic Applications 2 1 Infrastructure Services Future Loosely Coupled, Open Model Based on SOA 4 Data Interface Services Framework Connectivity/ Messaging 3 Integration Services Framework Business Services Framework FLEXIBILITY Infrastructure Services Framework Business Process Services Integration Services Interface Services 1 3 2 4
  • 10.
  • 11. Composite Applications Composite Applications Drop-and-configure Optimize Rate Plan Get Customer Process Order Get Value Get Churn
  • 12. BPM - Business Process Management
  • 13.
  • 14.
  • 15.
  • 16. Sun Composite Application Platform Suite (CAPS) – Composite Applications are built on top of a comprehensive ESB CAPS ESB CAPS Composite Apps Messaging and Request / Reply ETL Customer Data Integration BAM Workflow B2B B2B A2A A2A BL BL B2B Portal B2B Portal Wrappers / Adapters Transformation Orchestration
  • 17. ESB Architecture Separately Available ESB Product Oracle Bus Grid UDDI AS AQ/JMS JBI Gateway Security Pub/Sub Lightweight BPEL Content Router XSLT Transform Technology Adapters Oracle Apps Adapter Java Services CEP Application Adapters Customer Data Hub BAM XQuery Task BPEL B2B Others …
  • 18. Service Infrastructure Reference Architecture Order Management Process Services Routing AquaLogic Service Bus Data Services AquaLogic Data Services Platform Portal Tier WLP Service Routing Billing Inventory Management Mainframe .Net ERP Data Warehouse Oracle Process Tier WLI Portlet Web App Security Services AquaLogic Enterprise Security Service Registry AquaLogic Service Registry End-to-end Web Services Management Service Registry
  • 19. SOA Runtime Management… Credit Service 1 Credit Service 2 <soapenv:Envelope xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;> <soapenv:Body> <po-number> A234235 </po-number> </soapenv:Body> </soapenv:Envelope> Enterprise Service Bus
  • 20. SOA Governance - Systinet 2 Components
  • 21. Metadata Information - many sources ! Use cases Business process models Best practices Design patterns Technical architectures Applications Components Services Documentation Test cases LOGIDEX Analysis + Design Coding Testing + QA Deployment Requirements METADATA
  • 22. Governance : Example – enabling Chargeback
  • 23. IT Architect - Extending Project Value Total Value V t = V u V u = Value to User Project by itself V u = Value to user
  • 24. V e = Value to Enterprise Total Value V t = V u + V e V u = Value to User Project within the Enterprise Extending Project Value
  • 25. Project connected to Infrastructure V i = Value to Infrastructure Total Value V t = V u + V e + V i V e = Value to Enterprise V u = Value to User Extending Project Value
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Phased Development Approach Future Business Services Architecture Business Models Infrastructure effort % done time Project 1 Infrastructure Project 1 Business Service Project 3 Infrastructure Project 3 Business Service Project 2 Infrastructure Project 2 Business Service prioritization Process and Governance
  • 31.
  • 32.
  • 33. Hierarchy of Service Types Foundation Service Layer (May be used by all other services) Business Service Domain Service ... Domain Service Atomic Component Integration Service ... Utility Service ... Enterprise Business Process Business Service
  • 34. Hierarchy of Service Types Foundation Service Layer (May be used by all other services) For specific LOB – details of Check For specific LOB Operation – changing date of Check For several LOB Operation – relevant information several LOB for ZIPCODE External service (bank of Israel) or Legacy Business process – altering the status of personal Account Altering the status of person in different Accounts (savings, investments, loans, etc.) Business Service Domain Service ... Domain Service Atomic Component Integration Service ... Utility Service ... Enterprise Business Process Business Service
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. Pini Cohen VP , Senior Analyst Architecture and Infrastructure Strategies [email_address]