3. Business Constant: Change CHANGE Competition Changing Marketplace Customer Demands Mergers & Acquisitions Optimizing Processes New Technologies Business Partners A Business is Never STATIC
10. The Integration “Rat’s Nest” FBT PAY G NTS TRDS Client Customs RRE IPS Integrated A/C Refunds RBA Def Payments Excise CR PKI ECI ADD AWA ELS Client Staff Remote Staff TAX AGENTS GCI Call Centers WOC CCD TASS Staff Phone Compliance Staff BOA Ref material Bus. Intel NTS A/c BEP CDCC CWMS BANK DDDR 1 Data……. Penalty Business IVR 1
11.
12. SOA shifts the way we think Architecture makes it work Middleware makes it work Leverage Heterogeneous Technology Favor Homogeneous Technology Compose Services Integrate Silos Loosely Coupled, Agile and Adaptive Tightly Coupled Designed to change Designed to last Interactive and iterative development Long development cycle Metadata Oriented Code Oriented Service Oriented Approach Traditional Distributed Approach
24. ZapThink’s SOA Implementation Roadmap Heterogeneous Systems with Proprietary Interfaces Manage Services Implement the SOA Metamodel Service-Oriented Process Semantic Integration Dynamic Service Discovery Secure Service Interfaces Wrap Legacy Systems in Services Interfaces Service-Oriented Enterprise Enterprise SOA Buildout Mission-Critical SOA SOA Pilots “ Grass Roots” Web Services Implementations Create a Governance Framework Contract-First Development Cross-Departmental SOA
This module follows Module 1: SOA: The Business Case. It is meant to provide an introduction into the key fundamental concepts of Service-Oriented Architecture including Services, Service Orientation, the Abstraction layer, Granularity and other concepts as well as a discussion of limitations and emerging best practices. It lays the groundwork on which later modules expand upon supporting concepts. Instructors’ Guide Notes: Description of course: “ Understanding SOA Basics” serves as an introduction to key SOA concepts that are built upon in following modules of the “Following the ZapThink SOA Roadmap” curriculum. Services, Service Orientation, abstraction, granularity, challenges and best practices are introduced. Minimum Prerequisites: Module 1: Introduction to SOA. Intended Audience: As a fundamental level module, this content can be delivered to audiences of various levels, including business audiences, mixed technical audiences, combination business/technical audiences, and architect audiences of various specialties and levels. Expected Duration for Course : 1.5 to 2 hours. Module Flow: This module is comprised of a logical presentation of concepts that cumulatively accomplish the module goal of being able to explain SOA benefits & challenges and describe SOA in the context of more familiar concepts like traditional distributed computing and EDA. There is a real-world exercise where students will be able to test and cement their understanding of the concepts by stepping into the shoes of an Enterprise Architect presenting SOA to a business stakeholder. REQUIRED EQUIPMENT: Flipcharts and markers for teams to do the exercise. Each module has an overall introduction listing what the learners will accomplish in the module. Each concept includes an introduction, a discussion of the concept and a summary. Finally, there is an overall review of what was accomplished in the module. This module follows the “test and tell” methodology: first generate interest while learning the audience’s pre-existing familiarity with the material by checking understanding of concepts introduced in this module up front. The instructor can use the outcome of the initial evaluation to set the pace for the module. The total time to complete the main concepts in this module should be approximately 2 hours. Each concept will take no more than 20 minutes: approximately 10 minutes of introduction and discussion followed by approximately 10 minutes of Q&A and review. The exercise will take 30-60 minutes depending on the size of the class. Note: All slide timing numbers are rough approximations to be used as guidelines. The actual time spent per slide will depend on the level of interaction with the students. Questions will obviously increase the time spent on a slide. Key Concepts: This is the initial slide in the presentation. Introduce yourself and logistics Questions to address : Will this presentation be available for download?