Chapter 1. Modernization Case Study
|
|
- System Architecture
- Good Architecture
- Cave Drawings to Modern Day
- Information Systems Evolution
- Continued Evolution
- Legacy Migration Examples
- Present Day
- Summary
|
|
Chapter 2. Architectural Styles
|
|
- Client-Server Computing
- Client-Server Pros/Cons
- Client-Server Example
- Tiered Architectures
- Single-tier Architecture
- Single-tier Pros/Cons
- Single-tier Example
- Two-tier Architecture
- Two-tier Pros/Cons
- Two-tier Example
- Three-tier Architecture
- Three-tier Pros/Cons
- Three-tier Example
- N-Tier Architecture
- N-Tier Pros/Cons
- N-Tier Example
- Message Oriented Middleware
- MOM Messaging
- Publish/Subscribe Messaging
- Point-to-Point Messaging
- MOM Pros/Cons
- MOM Example
- Service Oriented Architecture
- Service Elements
- SOA Pros/Cons
- SOA Example
- Web 2.0 Architecture
- The Web 2.0 Difference
- Web 2.0 Communities
- Web 2.0 Example
- Summary
|
|
Chapter 3. SOA Concepts
|
|
- Anatomy of an Enterprise
- IT Nightmare
- Understanding by Analogy
- Service Oriented Architecture
- Componentization and Reuse
- Benefits of Service Orientation
- Defining SOA
- Aligning the Enterprise
- What’s a Service?
- Service Actors
- Service Layering
- Is SOA a Flash in the Pan?
- Service Orienting the Enterprise
- Service Oriented Thinking
- Summary
|
|
Chapter 4. Getting Started with XML
|
|
- An Unstructured Text Document
- An Employee Document
- What is XML ?
- Elements
- First XML
- Why XML?
- Another Example of XML
- Namespaces
- Presentation Style
- Well-formed vs. Valid XML Document
- Is this document well-formed?
- What is XML Schema ?
- Sample XML Schema
- Sample instance document
- Documents Needed
- Link Documents to Schemas
- Advanced XML Technologies
- Uses for XML
- Summary
|
|
Chapter 5. Understanding Services
|
|
- Objects, components, services
- When do I need a service?
- Defining Services
- Service Communication Analogy
- Three Key Service Questions
- Connecting the Dots
- Anatomy of a Service
- Dispelling Service Myths
- Summary
|
|
Chapter 6. Application Modernization
|
|
- Death of Legacy Systems?
- Other Legacy Systems
- The Modernization Trend
- Modernization Strategies
- Migrate Legacy
- Legacy Migration Examples
- Expose Legacy
- Process-level Integration 1/5
- Process-level Integration 2/5
- Process-level Integration 3/5
- Process-level Integration 4/5
- Process-level Integration 5/5
- Data-level Integration 1/3
- Data-level Integration 2/3
- Data-level Integration 3/3
- Leverage Legacy
- Summary
|
|
Chapter 7. Introduction to Web Services
|
|
- What is a Web Service?
- Web Service Quotes
- Enterprise Assets as Services
- Typical Development Workflow
- Advantages of Web Services
- Utilizing Web Services
- Utilizing Web Services (continued)
- Binding via SOAP
- SOAP in Protocol Stack
- SOAP Structure
- SOAP Message Architecture
- SOAP HTTP Request Example
- SOAP HTTP Response Example
- Applying SOAP
- WSDL Overview
- Interface via WSDL
- WSDL Structure
- Applying WSDL
- Key Elements of WSDL
- Simple Example
- A Simple Operation Defined
- Instructor Demo
- Locating a Service
- UDDI Overview
- UDDI Terminology
- UDDI Structure
- Applying UDDI
- WS-I Overview
- WS-I Deliverables
- Summary
|
|
Chapter 8. Enterprise Service Bus (ESB)
|
|
- SOA and the ESB Pattern
- Loose Coupling
- Service Invocation
- Business Process
- Data Integration
- Enterprise Service Bus (ESB)
- Legacy System Integration
- Unsupported Protocol
- The Role of ESB in SOA
- Logical Centralized Bus
- Security and ESB
- Summary
|
|
Chapter 9. SOA Infrastructure and Tools
|
|
- SOA Infrastructure and Tools
- Network Appliances
- Enterprise Service Bus
- Service Container
- Business Rules Engine
- Business Activity Monitoring
- Service & Policy Management
- Business Process Engine
- Service Registry
- Service Repository
- Development Tools
- Tool Combinations
- What is the minimum?
|
|
Chapter 10. How a Requirement Becomes a Service
|
|
- How a Requirement Becomes a Service
- Requirements Discovery
- Analysis and Design
- Development
- Case Study Scenario (recap)
- New requirements
- Discovery
- Analysis & Design
- Service Development ¼
- Service Development 2/4
- Service Development ¾
- Service Development 4/4
- Summary
|
|
Chapter 11. Mainframe SOA Advantages
|
|
- The value of modernization
- Mainframe SOA is value added
- Mainframe offers unique value
- Mission Critical SOA
- Leverage Legacy
- Summary
|
|
Chapter 12. Modernization Challenges and Strategies
|
|
- Managing Modernization Challenges
- Business Logic Challenges
- Data Challenges
- General Recommendations
- Migration Modernization
- Migration Best Practices
- Incremental and Partial Migration
- First Phase of Migration
- Migrate More?
- Incremental and Partial Migration
- Second Phase of Migration
- Partial Migration Close-out
- Incremental/Wholesale Migration Close-out
- Don’t Forget the People
- Best Practices for Exposing ½
- Best Practices for Exposing 2/2
- Best Practices for Leveraging ½
- Best Practices for Leveraging 2/2
- Hybrid Modernization
- Hybrid Illustration
- Just New Silos?
- Summary
|
|
Chapter 13. Bridging the Skills and Knowledge Gap
|
|
- SOA What???
- What’s Old Is New
- Gauging the Gap
- Core Technologies ½
- Core Technologies 2/2
- Advanced Technologies
- Methodologies
- Prioritizing Education Efforts
- Modernization Strategy
- Summary
|
|
Chapter 14. Introduction to Web 2.0
|
|
- Web 2.0 – Should I upgrade?
- What is Web 2.0?
- What Web 2.0 is Not
- Understanding By Analogy
- Three Key Elements
- Web 2.0 Innovations - UI
- Web 2.0 Innovations – Collaboration
- Web 2.0 Innovations – Data
- Hard Data on Web 2.0 Adoption
- Summary
|
|
Chapter 15. Justifying SOA on z/OS
|
|
- Section - Outline
- Why SOA on z/OS?
- Development Resource Pool
- Services and mainframe transactions
- Three key objectives for SOA on System z
- Web to 3270 Access Mapping
- Enabling Mainframe Resources for SOA
- Enabling Mainframe Application for SOA
- Three Styles of Application Transformation
- Three Development Approaches
- zSeries Developer’s Roadmap for SOA
|
|
Chapter 16. Glossary
|
|
|