SlideShare a Scribd company logo
1 of 39
SOA Presentatie Door  : Richard Claassens   IT Architect Regie   SNS Bank Voor  : Regie Datum : 6 oktober 2008 Services Oriented Architecture
Financiële bedrijven die SOA toepassen en daarover naar buiten treden  ..realized  $2M savings  in the First year through company wide increase in productivity.. Peltz, Wells Fargo: “The SOA approach has been a big win for Wells Fargo.We can now break down traditional application silos and design the user experience around their workflows. We’re adding new capabilities and making modifications continually. We wouldn’t have that flexibility if we had to start from scratch with every project. We’ve become very agile.” Service-oriented architecture can provide a bank with the robust, resilient IT architecture it needs to grow, achieve speed-to-market and optimize customer service. It also provides a platform to help meet compliance requirements and assure security and integrity of information assets. Hinrich Voelcker, Global Head of Payments Processing IT, Deutsche Bank (New York)  “ The primary benefit of SOA we realize is significant reuse of services across the integration solution space,” Petrey says. That’s resulting in a substantial reduction in service development time and the creation of higher-quality services that require less debugging and testing, he says. ING Drives Business Efficiencies With SOA Architecture, best practice,Ricardo Arruda, Forrester, 31 May 2006 How to Navigate a Sea of SOA Standards,  Bob Violino, CIO, 13 April 2007  The business benefits began to reveal themselves quickly. By the end of 2005, Nationale-Nederlanden had achieved a 25% cost reduction and a 40% reduction in manual processing as a result of the new policy administration solution. BPM and SOA, Linda Grigs,  ACS Service Oriented Computing, December 2007 The Benefits of a Service-Oriented Architecture, Peggy Bresnick Kendler, Bank Systems & Technology, 31 maart 2005  Customer Case Study: Wells Fargo Enhancing Service Delivery and Growing Revenue Through Shared Services.  BEA Systems, January 2006 *)  Participant SOA Consortium  *) **) Member BIAN – Banking Industry Architecture Network  **) ,[object Object],[object Object],[object Object],[object Object],SOA Consortium Promoting Business-Driven SOA “Executive Suite SOA” Case Study Summary, Amit Sinha – SAP, Fillmore Bowen - IBM, 28 Juni 2007 of South Africa **) *) ***) Winner of the The Gartner CRM Excellence Awards,  at the CRM Summit 2008 in London ***)
SOA ,[object Object],[object Object],[object Object],[object Object]
Legacy Problem area 1: Business today is limited by software silos Root cause:  Stand-alone stovepipe monolithic applications have redundant logic and data. HR Finance CRM ERP
Paralyses Ability to Deliver Agility Change Requests (Source: Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004) Problem area 2: change requests reduces the agility over time Enterprise Application Landscape ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Change and expand functionality Refactoring Software architects use refactoring to fight the constant increase in system complexity
Greenfield Agony Renovation Paralyses Ability to Deliver Agility Pre-SOA transition SOA Enterprise IT Renovation ROAD Enterprise IT Renovation ROAD (Source: Enterprise SOA: Service Oriented Architecture Best Practices  by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004) Change requests reduces the agility over time Change Requests Service-Oriented Architecture is a key element of an enterprise renovation roadmap
Paralyses Ability to Deliver Enterprise IT Road of startups  Variant op : Enterprise IT Renovation ROAD  In een Greenfield-situate is er geen renovatie noodzakelijk.  Hierdoor kunnen de voordelen van SOA gemakkelijk worden behaald en eerder worden bereikt. Voorbeelden van bedrijven waarvoor dit geldt: Amazon,ING Direct , Dell, BOL.COM, … Agility Greenfield
Theory:  SOA applications can share  common services (a service provider component typically includes logic and data). Promises Cost savings Risk Mitigation Adequate Business infrastructure More efficient Development process Feedback  At different levels Reuse Independence From technology SOA Evolutionary approach Agility (Source: Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004)
Enterprise Standards Based on strict norms and specifications that are imposed globally Enterprise Architecture Technology independent blueprint, which allows for local application structuring and flexible, global integration DBMS Application Logic Middleware Frontends 2000s: Service-Oriented Architecture 1980s: Enterprise  Data Model 1990s: Enterprise Software Bus Enterprise Data Models and Software Buses were popular approaches to the challenges of enterprise computing in the 1980s and 1990s  (Source: Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004) SOA is an architectural style (or approach)
[object Object],[object Object],[object Object],[object Object],[object Object],Service Oriented Computing (SoC) = Software engineering approach Web Services standards (WS*) = Open technical standards ,[object Object],[object Object],[object Object],Maakt gebruik van open, platform neutrale, technische standaarden  Maakt gebruik van technieken waarmee gedistribueerde applicaties mogelijk zijn  Herbruikbare business functionaliteit Technische interoperabiliteit Kwaliteit van de dienstverlening SOA is an architecture style, using Web Services standards  Architectural styles classify architecture in terms of form, techniques, materials, …  A bridge analogy
SOA Sleutelprincipes van service oriënteerde ontwerpen ,[object Object],[object Object],[object Object],[object Object]
Sleutelprincipes van service oriënteerde ontwerpen ,[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],[object Object],Gebaseerd op Erl., T. (2007).SOA Princeples,www.soaprinciples .com
A service provider (commonly a remote server) performs some task at the request of a service consumer (the client). 1) Autonomie Service A Service description for service B Service B Self governing message 2) Servicecontracten 1) Requires work 3) Delivers result 2) Does work Service provider role Service consumer role Sleutelprincipes van service oriënteerde ontwerpen
Service consumers Service provider 3) Losse koppelingen 4) Samenstelbaar Data Business Process Application Infrastructure Business Process Application Data Business Process Application Data Business Process Application Infrastructure Check Status Verify Postal Code Client Name Highly Available System 5) Herbruikbaar 6) Vindbaar Enterprise Repository Sleutelprincipes van service oriënteerde ontwerpen Time Protocol Format Language Platform Location Contract
Sleutelprincipes van service oriënteerde ontwerpen 8) Abstractie 7) Zonder geheugen Vendor-Agnostic Context How can a technology architecture be designed to avoid inhibiting dependencies on proprietary vendor platforms?  Stateless and state full stages a service passes through while processing a message Message A Send Stateless (unaware of  message A) State full Receive message A Interpret message A Process message A Forward message A Message A Send Stateless (unaware of message A) Process Abstraction How can non-agnostic process logic be separated and governed independently?  Entity Abstraction  How can agnostic business logic be separated, reused, and governed independently?  Utility Abstraction  How can common utility logic be separated, reused, and independently  governed?
SOA ,[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],Benefits ,[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],Drawbacks Benefits and Drawbacks ? Service-Oriented Architecture Maturity Model: Where Do You Stand and Where Do You Go?, Gartner Enterprise Integration Summit, Application Integration, Web Services, SOA & BPM, Benoit Theroux, 18-19 April 2006
Maturity of SOA Scope of Business Integration Intra departmental Cross departmental Cross Business unit Simple B2B Complex Processes integration Maintainability Flexibility Agility Fundamental Networked Process enabled Not feasible Not cost-effective Intra-enterprise  Cross-enterprise  The maturity of SOA  With respect to expansion stages often correlates to an enlargement of the scope of business integration  Agility is the ability to detect opportunities for innovation and seize those competitive market opportunities by assembling requisite assets, knowledge, and relationships with speed and surprise (D’Aveni 1994; Goldman et al. 1995).
[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],Require SOA,  BPM and Events ,[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],Fit for “pure” SOA SOA fits well with multi-channel, user-centric processes based on client/server-style, composite applications. For other classes of applications, SOA must work in combination with event-driven, BPM or batch architectures. Service-Oriented Architecture Maturity Model: Where Do You Stand and Where Do You Go?, Gartner Enterprise Integration Summit, Application Integration, Web Services, SOA & BPM, Benoit Theroux, 18-19 April 2006 Not All Applications Can Be Service-Oriented Only
BPM foundation standards and technologies BPM SOA Business-driven IT-driven Top-down process approach Bottom-up architectural approach Reuses process model Reuses service implementation Project-oriented Enterprise infrastructure-oriented Success measured by business metrics and Key Performance Indicators Success measured by architectural metrics, logical consistency, ease of integration, and cost of change Differences between SOA and BPM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOA foundation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BPM and SOA  Unify Two Architecture Halves Into One Strategy Business Strategy    Environment Technology Infrastructure Business Viewpoint Information Viewpoint Technology Viewpoint Business Context Conceptual Logical Implementation √  BPM √  SOA BPM Tames the SOA Beast: Keys to Success, Daryl Plummer, Enterprise Integration Summit, April 16-17, 2008 ,[object Object],[object Object],[object Object]
Multiple reasons for BPM becoming more dynamic Business Agility Faster reactive and proactive time to market Shatter complacent business cultures based on past IT limitations Decision Making Test rule-based scenarios a lower cost Revenue Opportunities Greater product, pricing and service flexibility, allowing incremental revenue streams Customer Satisfaction More-customizable product and service offerings Regulatory Compliance Greater visibility to regulator bodies and easier change processes
Dynamic BPM: Where SOA, Processes,  Rules and Events  Come Together Inputs Selecting scenarios and Taking corrective actions  Outputs What is the significance of the events/data? How do I get the process To the condition I want?  In what conditioning is the process? Respond Detect Rules Events Data Optimize Model Events Condition Or State Process- and knowledge-based models enable reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object],Dynamic BPM: Where SOA, Rules, Processes and Events Come Together ,  Daryl Plummer   Symposium/ITxpo 2008, May 12-15, 2008, Palau de Congressos de Catalunya Barcelona, Spain Diagnose and Explain Process
Internet The future of SOA: Were will I Source my Business Services From ?  1)  On Demand  Services (SaaS) 2) Purchased Services ( Packaged  Applications) 3)  Custom -built Services 5. Composite Process ( Packaged / Custom ) Application 4) Composite Application ( Packaged / Custom ) Services: Moving towards Enterprise SOA: How do you do that?, Massimo Pezzini, Gartner,19-06-2007 Business Impact of Services Differentiation TCO
Domain1 Domain2 Domain3 Reality: A larger enterprise will have disparate versions of certain SOA services in multiple business units/external parties and applications Realiteit: meerdere SOA domeinen moeten aan elkaar worden gekoppeld  ,[object Object],[object Object],[object Object],[object Object],[object Object],Master Data Management   (MDM)  ensures the consistency, accuracy, stewardship and accountability for the core information of the enterprise, thus enabling organizations to eliminate endless debates about "who's data is right." No "Single Version of the Truth" Problem: Solution: External party
SOA ,[object Object],[object Object],[object Object],[object Object]
Immature standards More Complex Application infrastructure Lack of governance Conflicting Packaged apps Vendors’ SOA strategy Cultural change IT cost reduction Escalating Integration needs (A2A, B2B, SaaS) BPM popularity Lowering cost and growing  maturity of  Enabling technology Availability of best practices Quest for Greater Business agility Packaged Application Vendor pressure Problem : Irresistible Forces Push Organizations Towards SOA Adaptation Moving towards Enterprise SOA: How do you do that?, Massimo Pezzini, Gartner,19-06-2007 Core banking vendors are upgrading architectures to meet the needs of a demanding banking market searching for flexibility.  Banks should be aware of the impact of service-oriented architectures and how core banking vendors are progressing to meet that demand. Gartner, Banks and Core Banking Vendors Tap SOA for Business Growth and Efficiency, 19 July 2006
First SOA Project Single-Domain SOA Multi-Domain SOA Enterprise wide SOA Risk of  SOA Project Failures More Risk  Less Risk  Time Technology Risk Lack of Governance Risk Why SOA Initiatives Fail: Technology or Governance? Moving towards Enterprise SOA: How do you do that?, Massimo Pezzini, Gartner,19-06-2007
SOA Basic Web Services Service-Oriented Business Applications Hype Cycle for Emerging Technologies, Gartner, July 2008  As of July 2008 Web 2.0 Emerging Technologies Hype Cycle which assesses the maturity, impact and adoption speed of key technologies and trends during the next ten years  SOA Maturity  Type A Type B Type C Recommended  Adoption Time frame Technology Trigger Peak of Inflated Expectations Trough of Disillusionment Slope of Enlightenment Plateau of Productivity time visibility Years to mainstream adoption: less than 2 years 2 to 5 years 5 to 10 years more than 10 years obsolete before plateau
Experimental Mainstream Leading Edge Stages of SOA adaptation  Business Goals Stage 1  Introduction Stage 2  Spreading Stage 3 Exploitation Stage 4 Plateau Address Specific Pain (e.g. Customer Portal) Process Integration (e.g. B2B) Process Flexibility (e.g. Time to Market) Continuous Adaptation & Evolution IT Goals Proof of Concept Establish Technology Platform Leverage Services Reuse Scale Up Scope Single Application Multiple Applications (Single BU) Multiple Applications (Cross BUs) Virtual Enterprise # of  Published  Services <25 <100 <500 >500 # of Published Consumers <5 <25 <50 >50 # of Service Call/Day <10.000 <100.000 <1.000.000 >1.000.000 # of Service Developers <10 <20 <100 >100 Enabling Technology Application Server, Portal, Adapters ESB,  WSM  Integration Suite , B2B SOA  Reg./Rep. BPM Enterprise SOA Backplane (Source: SOA and SOBA: Becoming Mainstream and Growing Up, Gartner Teleconference, Application Integration & Middleware, Charles Abrams and Roy Schulte, Gartner,29 January 2007)
3 2 1 Head of Development or Head of Integration CTO/ Head-of Architecture Head of IT Operations CIO/Business Units CEO Basic Middleware Web Services Integration Middleware Service-Oriented Development  of Applications (SODA) Business Process Management Business Operations Management SOA Center of Excellence Service Life Cycle  Management Service Design Methodology Planning Control and Quality Management Service Reuse Methodology Operation Management Domains Cost Allocation Schema Consistent Enterprise wide Governance Processes Enterprise wide SOA  Backplane Stage 1 Introduction Stage 2 Spreading Stage 3 Exploitation Stage 4 Plateau √ √ √ √ # √ √ √ # √ √ # √ √ # # √ √ √ √ √ √ √ √ √ # √ √ √ # # √ # √ √ # √ √ # √ √ √ # √ √ # √ √ # √ √ # √ √ # √ √ # √ # √ # √ # √ Required Management Buy-in Required Skills Required Organizational Capabilities 1 2 3 4 5 1 2 3 4 5 6 1 2 3 4 5 6 7 8 9 10 √  = Imperative # = Recommended SOA Best Practices
Success Requires Business and IT Collaboration Achieving the benefits of SOA requires significant changes for both IT and business executives  Business Strategy Business Requirements Business Process Business Architecture IT Strategy IT Solution IT Portfolio Before SOA Business Strategy IT Strategy Business Architecture Enterprise Architecture Portfolio Planning Business Solution Delivery “ Enterprise Architecture Discipline” With SOA Making the SOA Leap, Richard Mark Soley, SOA Consortium, 18 juli 2006 1+3.4+3.9
SOA architectuur, betekent een andere manier applicatieontwikkeling  Business expertise Technische expertise Beperkte Overlap Business analisten  definiëren/optimaliseren bedrijfsprocessen Applicatie ontwikkelaars applicatieontwikkeling met behulp van kerntechnologieën 1) Traditionele applicatie ontwikkeling 2) Service georiënteerde ontwikkeling Applicatie ontwikkelaars (nieuwe stijl) omzetten van bedrijfsprocessen in applicatie door de assemblage en configuratie van bouwmodules Grote Overlap Service ontwikkelaars Ontwikkelen van modules, patronen, templates en componenten met behulp van kerntechnologieën Technische expertise Business expertise Gebaseerd op de presentatie:  Service Oriented Architecture, C. Mohan, Ph.D., IBM Corporation   Business analisten  definiëren/optimaliseren bedrijfsprocessen 2+3.1+3.3
How do you enforce reuse of services ?  ,[object Object],[object Object],[object Object],[object Object],[object Object],Service Definition Process Application Reuse-Oriented Chargeback Schema Service Registry Application Application “ Bad” SOA “ Good” SOA 3.3+3.6+3.8 Process (1) (2) (3)
Transformation and Routing Orchestration Administration HTTP SOAP MQSeries Proprietary Message Bus Adapter Application Web Service POX Service Registry- Repository Adapter Application Design Tooling Management Tooling Data Mapping Process Design Management Analytic's Monitoring Services Integration Suites = Messaging Infrastructure + Sophisticated Tooling  Understanding ESBs and Other SOA  Infrastructure Alternatives, Enterprise Integration Summit, Gartner, Jess Thompson, April 16-17, 2008 2+3.10 Tooling  Infrastructure  ,[object Object],[object Object],[object Object],[object Object],POX is een voorbeeld van een Web2.0 “standaard”
IS Agility Building Activity Environmental Change Factors Internal Change Factors Rate of Changes in Business Requirements Business Requirements Process Discrepancy Rate of changes in IS IS Inertia IS  Appropriateness Pressure to Change IS Business Performance Business Agility Rate of changes in Core Business Process Business Appropriateness Organizational Inertia Migration Cost projection Requirement of Business Process Transparency Standardization Technology Technology Appropriateness Pressure to Change Business Competence Diffusion of Emerging Technology Pressure to adopt Emerging Technology Process and Service Complexity Security Requirements Systems performance Requirements Skill Gaps Need to expand Skill sets Training Turnover Recruit Contract Business Agility Building Activity Skills Set - - Value = Agility Skill Management Skill obsolesce + - + + - + - + - + + + + + + - - - + - - + + - + - - - - IT-Business Discrepancy + + - Adaptation + - - - + + Business-Technology Value Model  Business Driven Strategy for Service-Oriented Architecture: A Systems Dynamics Approach, Jae Choi,  Proceedings of IBM PhD Student Symposium at ICSOC 200 7, September 2007, pp. 19-24  3.4+3.8  IS Agility SOA
A Framework guides the examination of business benefits of SOA Bron: IBM Institute for Business Value “The Business Value of Service Oriented  Architecture” 2006 Cost en Benefit analyses Focus Area’s 3.4+3.8  Reduced Operational Risk Improved flexibility Improved ability for compliance Ease of Integration New product Development enabeld Improved Ability to Change Increased reuse Reduced time–to-  market Reduced Integration Reduced Integration cost Reduced maintenance cost Reduced processing time Reduced errors Reduced systems downtime Existing Revenue Increased New revenue generated Existing Revenue Protected Increased revenue Decreased Costs = Flexibility value drivers = Profitability drivers Increased Profitability
SOA ,[object Object],[object Object],[object Object],[object Object]
SOA Geraadpleegde boeken : Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004). Service-Oriented Architecture (SOA): Concepts, Technology, and Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl), Thomas Erl, 2005.  The New Language of Business: SOA & Web 2.0, Sandy Carter, IBM Press, 2007. Geraadpleegde internetpagina’s: http://www.diigo.com/list/richardclaassens/soa

More Related Content

What's hot

AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT
AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT
AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT dinCloud Inc.
 
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREBUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREIJCSEA Journal
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumStarttech Ventures
 
Exploring Opportunities in Crisis by Ramco
Exploring Opportunities in Crisis by RamcoExploring Opportunities in Crisis by Ramco
Exploring Opportunities in Crisis by RamcoIndiaMART InterMESH Ltd
 
Private Cloud Adoption: Patterns for the Enterprise
Private Cloud Adoption: Patterns for the  EnterprisePrivate Cloud Adoption: Patterns for the  Enterprise
Private Cloud Adoption: Patterns for the EnterpriseIBM India Smarter Computing
 
Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...EMC Forum India
 
Transforming an organization to cloud
Transforming an organization to cloud Transforming an organization to cloud
Transforming an organization to cloud Ali Akbar
 
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONSREFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONScsandit
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
CIO Magazine_Summer13_Workplace_of_the_Future
CIO Magazine_Summer13_Workplace_of_the_FutureCIO Magazine_Summer13_Workplace_of_the_Future
CIO Magazine_Summer13_Workplace_of_the_FutureDaniel Biondi
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promisesGrand Crue
 
Axcess Design Philosphy
Axcess Design PhilosphyAxcess Design Philosphy
Axcess Design PhilosphyTimMagill
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challengesEditor Jacotech
 
Everything as a Service
Everything as a ServiceEverything as a Service
Everything as a ServiceCognizant
 
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...bpriddey
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyijcseit
 

What's hot (18)

AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT
AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT
AGILE CLOUD: NAVIGATING THE TRANSITION TO MANAGE IT
 
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREBUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking Forum
 
Exploring Opportunities in Crisis by Ramco
Exploring Opportunities in Crisis by RamcoExploring Opportunities in Crisis by Ramco
Exploring Opportunities in Crisis by Ramco
 
Private Cloud Adoption: Patterns for the Enterprise
Private Cloud Adoption: Patterns for the  EnterprisePrivate Cloud Adoption: Patterns for the  Enterprise
Private Cloud Adoption: Patterns for the Enterprise
 
Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...
 
Transforming an organization to cloud
Transforming an organization to cloud Transforming an organization to cloud
Transforming an organization to cloud
 
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONSREFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
CIO Magazine_Summer13_Workplace_of_the_Future
CIO Magazine_Summer13_Workplace_of_the_FutureCIO Magazine_Summer13_Workplace_of_the_Future
CIO Magazine_Summer13_Workplace_of_the_Future
 
Cloud
CloudCloud
Cloud
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promises
 
Axcess Design Philosphy
Axcess Design PhilosphyAxcess Design Philosphy
Axcess Design Philosphy
 
Csb(박준성교수 080813)
Csb(박준성교수 080813)Csb(박준성교수 080813)
Csb(박준성교수 080813)
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challenges
 
Everything as a Service
Everything as a ServiceEverything as a Service
Everything as a Service
 
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...
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 

Viewers also liked

Introduction to Apache Cassandra
Introduction to Apache CassandraIntroduction to Apache Cassandra
Introduction to Apache CassandraJesus Guzman
 
Auctionata brand development concept studio design DRAFT
Auctionata brand development concept studio design DRAFTAuctionata brand development concept studio design DRAFT
Auctionata brand development concept studio design DRAFTMontblanc
 
Design principles
Design principlesDesign principles
Design principlesAhmad Riaz
 
Building Extensions in VSTS and TFS
Building Extensions in VSTS and TFSBuilding Extensions in VSTS and TFS
Building Extensions in VSTS and TFSJeff Bramwell
 
Lecture 2 principals-of-design
Lecture 2 principals-of-designLecture 2 principals-of-design
Lecture 2 principals-of-designKamini Singh
 
Datum Design & Artwork Brochure
Datum Design & Artwork BrochureDatum Design & Artwork Brochure
Datum Design & Artwork BrochureScott Pearce
 
Where shall we meet - Learn to say direction in Chinese
Where shall we meet - Learn to say direction in ChineseWhere shall we meet - Learn to say direction in Chinese
Where shall we meet - Learn to say direction in Chineseconglaoshi
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remediesDebajani Mohanty
 
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)Sufi Abdul Hakeem
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial ServicesMike Walker
 
Ifw framework for banking industry presentation
Ifw framework for banking industry presentationIfw framework for banking industry presentation
Ifw framework for banking industry presentationRavi Sarkar
 
Theory of architecture
Theory of architectureTheory of architecture
Theory of architectureKrishna Jhawar
 
03 architectural principles & elements
03 architectural principles & elements03 architectural principles & elements
03 architectural principles & elementsJan Echiverri-Quintano
 
Principles of Design - Graphic Design Theory
Principles of Design - Graphic Design TheoryPrinciples of Design - Graphic Design Theory
Principles of Design - Graphic Design TheoryAbanoub Hanna
 

Viewers also liked (20)

BIAN_IBM_PNC_white-paper_2014
BIAN_IBM_PNC_white-paper_2014BIAN_IBM_PNC_white-paper_2014
BIAN_IBM_PNC_white-paper_2014
 
Introduction to Apache Cassandra
Introduction to Apache CassandraIntroduction to Apache Cassandra
Introduction to Apache Cassandra
 
Auctionata brand development concept studio design DRAFT
Auctionata brand development concept studio design DRAFTAuctionata brand development concept studio design DRAFT
Auctionata brand development concept studio design DRAFT
 
Design principles
Design principlesDesign principles
Design principles
 
Building Extensions in VSTS and TFS
Building Extensions in VSTS and TFSBuilding Extensions in VSTS and TFS
Building Extensions in VSTS and TFS
 
Datum systems-DFMA- in precision engg
Datum systems-DFMA- in precision enggDatum systems-DFMA- in precision engg
Datum systems-DFMA- in precision engg
 
Lecture 2 principals-of-design
Lecture 2 principals-of-designLecture 2 principals-of-design
Lecture 2 principals-of-design
 
Datum Design & Artwork Brochure
Datum Design & Artwork BrochureDatum Design & Artwork Brochure
Datum Design & Artwork Brochure
 
Design principal
Design principalDesign principal
Design principal
 
Where shall we meet - Learn to say direction in Chinese
Where shall we meet - Learn to say direction in ChineseWhere shall we meet - Learn to say direction in Chinese
Where shall we meet - Learn to say direction in Chinese
 
Module 7
Module 7Module 7
Module 7
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remedies
 
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial Services
 
Ifw framework for banking industry presentation
Ifw framework for banking industry presentationIfw framework for banking industry presentation
Ifw framework for banking industry presentation
 
Tod principle of architecture
Tod principle of architectureTod principle of architecture
Tod principle of architecture
 
Principle of architecture
Principle of architecturePrinciple of architecture
Principle of architecture
 
Theory of architecture
Theory of architectureTheory of architecture
Theory of architecture
 
03 architectural principles & elements
03 architectural principles & elements03 architectural principles & elements
03 architectural principles & elements
 
Principles of Design - Graphic Design Theory
Principles of Design - Graphic Design TheoryPrinciples of Design - Graphic Design Theory
Principles of Design - Graphic Design Theory
 

Similar to SOA Presentatie Door Richard Claassens IT Architect Regie SNS Bank

Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiencysean.mcclowry
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOACoi Xay
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architectllangit
 
Challenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentChallenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentDav Hol
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soastevendearborn
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Dr. Shahanawaj Ahamad
 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentationpavan nani
 
Soa Driven Project Management
Soa Driven Project ManagementSoa Driven Project Management
Soa Driven Project ManagementTerry Cho
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)OpenBlend society
 
Column itsm7 improvements_savino
Column itsm7 improvements_savinoColumn itsm7 improvements_savino
Column itsm7 improvements_savinoColumn Technologies
 

Similar to SOA Presentatie Door Richard Claassens IT Architect Regie SNS Bank (20)

Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architect
 
Challenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentChallenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environment
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris Whitepaper
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
 
Soa 2013
Soa 2013Soa 2013
Soa 2013
 
Open Digital Framework from TMFORUM
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
 
soa ppt v7.ppt
soa ppt v7.pptsoa ppt v7.ppt
soa ppt v7.ppt
 
Refactoring to Microservice Architecture
Refactoring to Microservice ArchitectureRefactoring to Microservice Architecture
Refactoring to Microservice Architecture
 
Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8
 
Soa Driven Project Management
Soa Driven Project ManagementSoa Driven Project Management
Soa Driven Project Management
 
SOA Course - Next Generation
SOA Course - Next GenerationSOA Course - Next Generation
SOA Course - Next Generation
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
 
SOA 911
SOA 911SOA 911
SOA 911
 
Column itsm7 improvements_savino
Column itsm7 improvements_savinoColumn itsm7 improvements_savino
Column itsm7 improvements_savino
 

More from Richard Claassens CIPPE

Privacy het nieuwe groen | KNVI afdeling IT-audit | definitief
Privacy het nieuwe groen | KNVI afdeling IT-audit | definitiefPrivacy het nieuwe groen | KNVI afdeling IT-audit | definitief
Privacy het nieuwe groen | KNVI afdeling IT-audit | definitiefRichard Claassens CIPPE
 
Is privacywetgeving een blokkade voor technologisch gedreven innovatie?
Is privacywetgeving een blokkade voor technologisch gedreven innovatie?Is privacywetgeving een blokkade voor technologisch gedreven innovatie?
Is privacywetgeving een blokkade voor technologisch gedreven innovatie?Richard Claassens CIPPE
 
Data Masking | waar in het IT-systeemlandschap? ...
Data Masking | waar in het IT-systeemlandschap?                              ...Data Masking | waar in het IT-systeemlandschap?                              ...
Data Masking | waar in het IT-systeemlandschap? ...Richard Claassens CIPPE
 
Taken van de functionaris voor gegevensbescherming
Taken van de functionaris voor gegevensbescherming Taken van de functionaris voor gegevensbescherming
Taken van de functionaris voor gegevensbescherming Richard Claassens CIPPE
 
Positie van de functionaris voor gegevensbescherming (FG)
Positie van de functionaris voor gegevensbescherming (FG)Positie van de functionaris voor gegevensbescherming (FG)
Positie van de functionaris voor gegevensbescherming (FG)Richard Claassens CIPPE
 
Pripare methodology-handbook-final-feb-24-2016
Pripare methodology-handbook-final-feb-24-2016Pripare methodology-handbook-final-feb-24-2016
Pripare methodology-handbook-final-feb-24-2016Richard Claassens CIPPE
 
Benoeming van een functionaris voor gegevensbescherming (FG)
Benoeming van een functionaris voor gegevensbescherming (FG)Benoeming van een functionaris voor gegevensbescherming (FG)
Benoeming van een functionaris voor gegevensbescherming (FG)Richard Claassens CIPPE
 
Privacy het nieuwe groen KNVI definitief
Privacy het nieuwe groen KNVI definitiefPrivacy het nieuwe groen KNVI definitief
Privacy het nieuwe groen KNVI definitiefRichard Claassens CIPPE
 
Establishing SOA and SOA Governance 23032010 Amsterdam
Establishing SOA and SOA Governance 23032010 AmsterdamEstablishing SOA and SOA Governance 23032010 Amsterdam
Establishing SOA and SOA Governance 23032010 AmsterdamRichard Claassens CIPPE
 
Semantische interoperabiliteit met behulp van een bedrijfsbrede taxonomie
Semantische interoperabiliteit met behulp van een bedrijfsbrede taxonomieSemantische interoperabiliteit met behulp van een bedrijfsbrede taxonomie
Semantische interoperabiliteit met behulp van een bedrijfsbrede taxonomieRichard Claassens CIPPE
 
Heidag Architectuur | presentatie van verkenningen
Heidag Architectuur | presentatie van verkenningenHeidag Architectuur | presentatie van verkenningen
Heidag Architectuur | presentatie van verkenningenRichard Claassens CIPPE
 
Ontwerpmodel Internet Of Things Diensten
Ontwerpmodel  Internet Of Things  DienstenOntwerpmodel  Internet Of Things  Diensten
Ontwerpmodel Internet Of Things DienstenRichard Claassens CIPPE
 
Software packaged software principles publiek
Software packaged software principles publiekSoftware packaged software principles publiek
Software packaged software principles publiekRichard Claassens CIPPE
 

More from Richard Claassens CIPPE (20)

Privacy het nieuwe groen | KNVI afdeling IT-audit | definitief
Privacy het nieuwe groen | KNVI afdeling IT-audit | definitiefPrivacy het nieuwe groen | KNVI afdeling IT-audit | definitief
Privacy het nieuwe groen | KNVI afdeling IT-audit | definitief
 
Is privacywetgeving een blokkade voor technologisch gedreven innovatie?
Is privacywetgeving een blokkade voor technologisch gedreven innovatie?Is privacywetgeving een blokkade voor technologisch gedreven innovatie?
Is privacywetgeving een blokkade voor technologisch gedreven innovatie?
 
Data Masking | waar in het IT-systeemlandschap? ...
Data Masking | waar in het IT-systeemlandschap?                              ...Data Masking | waar in het IT-systeemlandschap?                              ...
Data Masking | waar in het IT-systeemlandschap? ...
 
Taken van de functionaris voor gegevensbescherming
Taken van de functionaris voor gegevensbescherming Taken van de functionaris voor gegevensbescherming
Taken van de functionaris voor gegevensbescherming
 
Positie van de functionaris voor gegevensbescherming (FG)
Positie van de functionaris voor gegevensbescherming (FG)Positie van de functionaris voor gegevensbescherming (FG)
Positie van de functionaris voor gegevensbescherming (FG)
 
Pripare methodology-handbook-final-feb-24-2016
Pripare methodology-handbook-final-feb-24-2016Pripare methodology-handbook-final-feb-24-2016
Pripare methodology-handbook-final-feb-24-2016
 
Benoeming van een functionaris voor gegevensbescherming (FG)
Benoeming van een functionaris voor gegevensbescherming (FG)Benoeming van een functionaris voor gegevensbescherming (FG)
Benoeming van een functionaris voor gegevensbescherming (FG)
 
Privacy het nieuwe groen KNVI definitief
Privacy het nieuwe groen KNVI definitiefPrivacy het nieuwe groen KNVI definitief
Privacy het nieuwe groen KNVI definitief
 
Establishing SOA and SOA Governance 23032010 Amsterdam
Establishing SOA and SOA Governance 23032010 AmsterdamEstablishing SOA and SOA Governance 23032010 Amsterdam
Establishing SOA and SOA Governance 23032010 Amsterdam
 
Verkenning internet of things
Verkenning internet of thingsVerkenning internet of things
Verkenning internet of things
 
A taxonomy of personal data by origin
A taxonomy of personal data by origin A taxonomy of personal data by origin
A taxonomy of personal data by origin
 
Semantische interoperabiliteit met behulp van een bedrijfsbrede taxonomie
Semantische interoperabiliteit met behulp van een bedrijfsbrede taxonomieSemantische interoperabiliteit met behulp van een bedrijfsbrede taxonomie
Semantische interoperabiliteit met behulp van een bedrijfsbrede taxonomie
 
Heidag Architectuur | presentatie van verkenningen
Heidag Architectuur | presentatie van verkenningenHeidag Architectuur | presentatie van verkenningen
Heidag Architectuur | presentatie van verkenningen
 
Verkenning geo services
Verkenning geo services Verkenning geo services
Verkenning geo services
 
Ontwerpmodel Internet Of Things Diensten
Ontwerpmodel  Internet Of Things  DienstenOntwerpmodel  Internet Of Things  Diensten
Ontwerpmodel Internet Of Things Diensten
 
Software packaged software principles publiek
Software packaged software principles publiekSoftware packaged software principles publiek
Software packaged software principles publiek
 
Kennismaking sfdc v1
Kennismaking sfdc v1Kennismaking sfdc v1
Kennismaking sfdc v1
 
Authenticatie
AuthenticatieAuthenticatie
Authenticatie
 
Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)
 
Cloud computing overzicht
Cloud computing overzichtCloud computing overzicht
Cloud computing overzicht
 

Recently uploaded

8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 

Recently uploaded (20)

8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 

SOA Presentatie Door Richard Claassens IT Architect Regie SNS Bank

  • 1. SOA Presentatie Door : Richard Claassens IT Architect Regie SNS Bank Voor : Regie Datum : 6 oktober 2008 Services Oriented Architecture
  • 2.
  • 3.
  • 4. Legacy Problem area 1: Business today is limited by software silos Root cause: Stand-alone stovepipe monolithic applications have redundant logic and data. HR Finance CRM ERP
  • 5.
  • 6. Greenfield Agony Renovation Paralyses Ability to Deliver Agility Pre-SOA transition SOA Enterprise IT Renovation ROAD Enterprise IT Renovation ROAD (Source: Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004) Change requests reduces the agility over time Change Requests Service-Oriented Architecture is a key element of an enterprise renovation roadmap
  • 7. Paralyses Ability to Deliver Enterprise IT Road of startups Variant op : Enterprise IT Renovation ROAD In een Greenfield-situate is er geen renovatie noodzakelijk. Hierdoor kunnen de voordelen van SOA gemakkelijk worden behaald en eerder worden bereikt. Voorbeelden van bedrijven waarvoor dit geldt: Amazon,ING Direct , Dell, BOL.COM, … Agility Greenfield
  • 8. Theory: SOA applications can share common services (a service provider component typically includes logic and data). Promises Cost savings Risk Mitigation Adequate Business infrastructure More efficient Development process Feedback At different levels Reuse Independence From technology SOA Evolutionary approach Agility (Source: Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004)
  • 9. Enterprise Standards Based on strict norms and specifications that are imposed globally Enterprise Architecture Technology independent blueprint, which allows for local application structuring and flexible, global integration DBMS Application Logic Middleware Frontends 2000s: Service-Oriented Architecture 1980s: Enterprise Data Model 1990s: Enterprise Software Bus Enterprise Data Models and Software Buses were popular approaches to the challenges of enterprise computing in the 1980s and 1990s (Source: Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004) SOA is an architectural style (or approach)
  • 10.
  • 11.
  • 12.
  • 13. A service provider (commonly a remote server) performs some task at the request of a service consumer (the client). 1) Autonomie Service A Service description for service B Service B Self governing message 2) Servicecontracten 1) Requires work 3) Delivers result 2) Does work Service provider role Service consumer role Sleutelprincipes van service oriënteerde ontwerpen
  • 14. Service consumers Service provider 3) Losse koppelingen 4) Samenstelbaar Data Business Process Application Infrastructure Business Process Application Data Business Process Application Data Business Process Application Infrastructure Check Status Verify Postal Code Client Name Highly Available System 5) Herbruikbaar 6) Vindbaar Enterprise Repository Sleutelprincipes van service oriënteerde ontwerpen Time Protocol Format Language Platform Location Contract
  • 15. Sleutelprincipes van service oriënteerde ontwerpen 8) Abstractie 7) Zonder geheugen Vendor-Agnostic Context How can a technology architecture be designed to avoid inhibiting dependencies on proprietary vendor platforms? Stateless and state full stages a service passes through while processing a message Message A Send Stateless (unaware of message A) State full Receive message A Interpret message A Process message A Forward message A Message A Send Stateless (unaware of message A) Process Abstraction How can non-agnostic process logic be separated and governed independently? Entity Abstraction How can agnostic business logic be separated, reused, and governed independently? Utility Abstraction How can common utility logic be separated, reused, and independently governed?
  • 16.
  • 17.
  • 18. Maturity of SOA Scope of Business Integration Intra departmental Cross departmental Cross Business unit Simple B2B Complex Processes integration Maintainability Flexibility Agility Fundamental Networked Process enabled Not feasible Not cost-effective Intra-enterprise Cross-enterprise The maturity of SOA With respect to expansion stages often correlates to an enlargement of the scope of business integration Agility is the ability to detect opportunities for innovation and seize those competitive market opportunities by assembling requisite assets, knowledge, and relationships with speed and surprise (D’Aveni 1994; Goldman et al. 1995).
  • 19.
  • 20.
  • 21.
  • 22. Multiple reasons for BPM becoming more dynamic Business Agility Faster reactive and proactive time to market Shatter complacent business cultures based on past IT limitations Decision Making Test rule-based scenarios a lower cost Revenue Opportunities Greater product, pricing and service flexibility, allowing incremental revenue streams Customer Satisfaction More-customizable product and service offerings Regulatory Compliance Greater visibility to regulator bodies and easier change processes
  • 23.
  • 24. Internet The future of SOA: Were will I Source my Business Services From ? 1) On Demand Services (SaaS) 2) Purchased Services ( Packaged Applications) 3) Custom -built Services 5. Composite Process ( Packaged / Custom ) Application 4) Composite Application ( Packaged / Custom ) Services: Moving towards Enterprise SOA: How do you do that?, Massimo Pezzini, Gartner,19-06-2007 Business Impact of Services Differentiation TCO
  • 25.
  • 26.
  • 27. Immature standards More Complex Application infrastructure Lack of governance Conflicting Packaged apps Vendors’ SOA strategy Cultural change IT cost reduction Escalating Integration needs (A2A, B2B, SaaS) BPM popularity Lowering cost and growing maturity of Enabling technology Availability of best practices Quest for Greater Business agility Packaged Application Vendor pressure Problem : Irresistible Forces Push Organizations Towards SOA Adaptation Moving towards Enterprise SOA: How do you do that?, Massimo Pezzini, Gartner,19-06-2007 Core banking vendors are upgrading architectures to meet the needs of a demanding banking market searching for flexibility. Banks should be aware of the impact of service-oriented architectures and how core banking vendors are progressing to meet that demand. Gartner, Banks and Core Banking Vendors Tap SOA for Business Growth and Efficiency, 19 July 2006
  • 28. First SOA Project Single-Domain SOA Multi-Domain SOA Enterprise wide SOA Risk of SOA Project Failures More Risk Less Risk Time Technology Risk Lack of Governance Risk Why SOA Initiatives Fail: Technology or Governance? Moving towards Enterprise SOA: How do you do that?, Massimo Pezzini, Gartner,19-06-2007
  • 29. SOA Basic Web Services Service-Oriented Business Applications Hype Cycle for Emerging Technologies, Gartner, July 2008 As of July 2008 Web 2.0 Emerging Technologies Hype Cycle which assesses the maturity, impact and adoption speed of key technologies and trends during the next ten years SOA Maturity Type A Type B Type C Recommended Adoption Time frame Technology Trigger Peak of Inflated Expectations Trough of Disillusionment Slope of Enlightenment Plateau of Productivity time visibility Years to mainstream adoption: less than 2 years 2 to 5 years 5 to 10 years more than 10 years obsolete before plateau
  • 30. Experimental Mainstream Leading Edge Stages of SOA adaptation Business Goals Stage 1 Introduction Stage 2 Spreading Stage 3 Exploitation Stage 4 Plateau Address Specific Pain (e.g. Customer Portal) Process Integration (e.g. B2B) Process Flexibility (e.g. Time to Market) Continuous Adaptation & Evolution IT Goals Proof of Concept Establish Technology Platform Leverage Services Reuse Scale Up Scope Single Application Multiple Applications (Single BU) Multiple Applications (Cross BUs) Virtual Enterprise # of Published Services <25 <100 <500 >500 # of Published Consumers <5 <25 <50 >50 # of Service Call/Day <10.000 <100.000 <1.000.000 >1.000.000 # of Service Developers <10 <20 <100 >100 Enabling Technology Application Server, Portal, Adapters ESB, WSM Integration Suite , B2B SOA Reg./Rep. BPM Enterprise SOA Backplane (Source: SOA and SOBA: Becoming Mainstream and Growing Up, Gartner Teleconference, Application Integration & Middleware, Charles Abrams and Roy Schulte, Gartner,29 January 2007)
  • 31. 3 2 1 Head of Development or Head of Integration CTO/ Head-of Architecture Head of IT Operations CIO/Business Units CEO Basic Middleware Web Services Integration Middleware Service-Oriented Development of Applications (SODA) Business Process Management Business Operations Management SOA Center of Excellence Service Life Cycle Management Service Design Methodology Planning Control and Quality Management Service Reuse Methodology Operation Management Domains Cost Allocation Schema Consistent Enterprise wide Governance Processes Enterprise wide SOA Backplane Stage 1 Introduction Stage 2 Spreading Stage 3 Exploitation Stage 4 Plateau √ √ √ √ # √ √ √ # √ √ # √ √ # # √ √ √ √ √ √ √ √ √ # √ √ √ # # √ # √ √ # √ √ # √ √ √ # √ √ # √ √ # √ √ # √ √ # √ √ # √ # √ # √ # √ Required Management Buy-in Required Skills Required Organizational Capabilities 1 2 3 4 5 1 2 3 4 5 6 1 2 3 4 5 6 7 8 9 10 √ = Imperative # = Recommended SOA Best Practices
  • 32. Success Requires Business and IT Collaboration Achieving the benefits of SOA requires significant changes for both IT and business executives Business Strategy Business Requirements Business Process Business Architecture IT Strategy IT Solution IT Portfolio Before SOA Business Strategy IT Strategy Business Architecture Enterprise Architecture Portfolio Planning Business Solution Delivery “ Enterprise Architecture Discipline” With SOA Making the SOA Leap, Richard Mark Soley, SOA Consortium, 18 juli 2006 1+3.4+3.9
  • 33. SOA architectuur, betekent een andere manier applicatieontwikkeling Business expertise Technische expertise Beperkte Overlap Business analisten definiëren/optimaliseren bedrijfsprocessen Applicatie ontwikkelaars applicatieontwikkeling met behulp van kerntechnologieën 1) Traditionele applicatie ontwikkeling 2) Service georiënteerde ontwikkeling Applicatie ontwikkelaars (nieuwe stijl) omzetten van bedrijfsprocessen in applicatie door de assemblage en configuratie van bouwmodules Grote Overlap Service ontwikkelaars Ontwikkelen van modules, patronen, templates en componenten met behulp van kerntechnologieën Technische expertise Business expertise Gebaseerd op de presentatie: Service Oriented Architecture, C. Mohan, Ph.D., IBM Corporation Business analisten definiëren/optimaliseren bedrijfsprocessen 2+3.1+3.3
  • 34.
  • 35.
  • 36. IS Agility Building Activity Environmental Change Factors Internal Change Factors Rate of Changes in Business Requirements Business Requirements Process Discrepancy Rate of changes in IS IS Inertia IS Appropriateness Pressure to Change IS Business Performance Business Agility Rate of changes in Core Business Process Business Appropriateness Organizational Inertia Migration Cost projection Requirement of Business Process Transparency Standardization Technology Technology Appropriateness Pressure to Change Business Competence Diffusion of Emerging Technology Pressure to adopt Emerging Technology Process and Service Complexity Security Requirements Systems performance Requirements Skill Gaps Need to expand Skill sets Training Turnover Recruit Contract Business Agility Building Activity Skills Set - - Value = Agility Skill Management Skill obsolesce + - + + - + - + - + + + + + + - - - + - - + + - + - - - - IT-Business Discrepancy + + - Adaptation + - - - + + Business-Technology Value Model Business Driven Strategy for Service-Oriented Architecture: A Systems Dynamics Approach, Jae Choi, Proceedings of IBM PhD Student Symposium at ICSOC 200 7, September 2007, pp. 19-24 3.4+3.8 IS Agility SOA
  • 37. A Framework guides the examination of business benefits of SOA Bron: IBM Institute for Business Value “The Business Value of Service Oriented Architecture” 2006 Cost en Benefit analyses Focus Area’s 3.4+3.8 Reduced Operational Risk Improved flexibility Improved ability for compliance Ease of Integration New product Development enabeld Improved Ability to Change Increased reuse Reduced time–to- market Reduced Integration Reduced Integration cost Reduced maintenance cost Reduced processing time Reduced errors Reduced systems downtime Existing Revenue Increased New revenue generated Existing Revenue Protected Increased revenue Decreased Costs = Flexibility value drivers = Profitability drivers Increased Profitability
  • 38.
  • 39. SOA Geraadpleegde boeken : Enterprise SOA: Service Oriented Architecture Best Practices by Dirk Krafzig, Karl Banke, and Dirk Slama, Prentice Hall 2004). Service-Oriented Architecture (SOA): Concepts, Technology, and Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl), Thomas Erl, 2005. The New Language of Business: SOA & Web 2.0, Sandy Carter, IBM Press, 2007. Geraadpleegde internetpagina’s: http://www.diigo.com/list/richardclaassens/soa