Understanding SOA: A Technical Overview (TT7000)
About This Course
Understanding Service-Oriented Architecture (SOA) is a one-day, technical overview SOA training course geared for managers and project stakeholders who need to understand the impact of SOA, what is different about SOA and the overall process of adoption and implementation. This course focuses on what separates an ad hoc set of web services (NOT SOA) from a managed, vibrant, reusable catalog of enterprise services (definitely SOA). It provides an overview of the entire spectrum from the promise of cloud computing to the grit of XML content. The course presents a clear portrait of how a service orientation can fundamentally change the dynamics of how software is developed and "lives" within an enterprise.
Audience Profile
This an overview level SOA training course, designed for people who need to understand and manage existing or upcoming SOA projects. Experience with managing and working with enterprise applications will be helpful. We will explore the terminology, the specification, the processes and technologies specific to SOA.
Attendees should have a minimum of 2 years working knowledge in the IT industry. A basic understanding of software development and web-based applications is necessary. Actual development working knowledge is helpful but not necessary.
At Course Completion
Working in a dynamic, interactive discussion and demo environment, led by our experienced SOA professional, students will be able to:
- Explain the concepts behind a SOA
- Discuss how a common framework is embodied in both a technical infrastructure and an organizational entity in the form of governance
- Understand the history of services-oriented architecture and what design processes led up to SOA
- Discuss the challenges to adopting SOA in the enterprise
- Understand the various standards, conventions, and best practices in implementing and supporting SOA
- Explain how Enterprise Application Integration affects the reuse of existing applications
- List the various roles involved in Service-oriented Analysis and Design (SOAD)
- Understand the importance of business process modeling
- Relate a SOA maturity model and adoptance process to where an organization currently is and where they are trying to go
- Discuss business process analysis and its relation to BPEL
- Understand the difference between OO analysis and design and SOA analysis and design
- Compare SOA best practices
- Understand the responsibilities crucial to governance
- Explain what an Enterprise Service Bus is and its relationship to SOA
- Discuss ESB security and roles
- Understand the relationship between SOA and web services.
Course Outline
Lesson: SOA Overview
- Services and SOA Defined
- Organizational Framework
- Technical Framework
- What is new in SOA
Lesson: SOA: the Business Proposition
- Web services standards
- ESBs
- Leveraging business processes
- Challenge to adoption
- The SOAD Process
- SOA Maturity Model
Lesson: Service-Oriented Architecture
- Logical Components of a SOA
- Business Process-Driven Development
- SOA Reference Architecture
- Role and Uses of an Enterprise Service Bus
- IT Governance Overview
Lesson: Service-Oriented Analysis and Design
- Service Lifecycle Phases
- Top-Down: Strategic Orientation
- Bottom-up: Tactical Strategy
- Service-Oriented Analysis and Design Process
- Identification and Specification
- Realization
Lesson: Modeling Business Processes
- Top Down: Domain Decomposition
- Business Use Case
- Making SOA Work
Lesson: Common Framework: Infrastructure
- The Role of ESB in a SOA
- Typical Service Bus Functionality
- ESB Scenarios and Analysis
- ESB Issues
Lesson: Common Framework: Governance
- Areas Ripe for SOA Governance
- Architecture
- QA/Security/Regulatory Compliance
- Consumer/Provider Management
- Reference Architecture
Lesson: SOA Best Practices
- The Challenge of Legacy Systems
- Standardizing
- Service Design Guidelines
- Metrics Provide Visibility of Effectiveness
- Service Reusability Metrics
Lesson: Web Services Overview (Optional)
- Web Services Architecturally
- SOAP in a Nutshell
- WSDL
- Spec and Standard Evolution
- Web Services Interoperability Organization
Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com
Request a Date