|
SOA Forum for Architects
Hear from BEA's own experts on Service-Oriented Architecture (SOA) to gain real-world insights for successful management, architecture and implementation of your SOA. Get answers to the following questions:
- What type of engineering framework is required to design, architect, and govern SOA projects?
- How is a modeling framework used to capture and align business requirements with SOA?
- What technologies and standards can I leverage to implement a centralized security infrastructure for my applications and services?
- What lessons have BEA customers learned during the process of adopting SOA in their enterprises?
This full-day workshop will be facilitated by BEA Services personnel, David Mills, Idriss Mekrez, and TJ Vatsa who together bring many years of experience in implementing SOA. The session is divided into four separate learning segments: two in the morning with a 15-minute break in between, followed by a one-hour lunch break, and then another two sessions in the afternoon with a 15-minute break in between. We wrap up the day with a question-and-answer session to address questions that may span over-arching issues addressed during all four learning segments. Breakfast, lunch and break refreshments will be provided.
Who should attend
- Enterprise Architects who have explored SOA, or have implemented a pilot project and want to expand their use of SOA.
- IT Personnel who are participating in an SOA project and need to understand the architectural concerns associated with SOA.
Preparation
BEA recommends the following two online self-study courses, SOA: Strategic Concepts and Principles and SOA: Organization and Governance, as preparation materials before attending SOA Forum for Architects. These courses are available from BEA Education Services. Register for or learn more about the courses here. |
Agenda
| |
|
| 8:30 am – 9:00 am |
Breakfast |
| 9:00 am – 10:45 am |
Architectural Concepts of a Service Engineering Framework |
| |
This segment describes the benefits of using an engineering framework to standardize how services are identified, designed, reused, governed and documented. Attendees are guided through all the phases of service development and are presented with the business and technical challenges that an engineering framework attempts to address.
Skills Learned
- Describe the goals of a service engineering framework
- Explain the lifecycle of an enterprise service from inception to retirement
- Describe the steps of the analysis phase, including how service candidates are discovered and documented
- Discuss any general best practices associated with the architecture, delivery, and deployment phases of an SOA project
|
Topics Covered
- Engineering frameworks
- BEA's definition of a service
- Service engineering lifecycle
- Enterprise repository
- Requirements management
- Reuse identification
- Release planning
- Dependency tracking
|
|
| 10:15 am – 10:30 am |
Break |
| 10:30 am – 12:00 pm |
Architectural Concepts of a Service Modeling Framework |
| |
This segment describes the benefits of using a modeling framework to standardize how services are identified, designed and documented. Attendees are guided through various modeling approaches to service identification and are presented with the business and technical challenges that a modeling framework attempts to address.
Skills Learned
- Explain the benefits of modeling
- Discuss the goals of an SOA modeling framework
- Describe how modeling assists with service identification
- Explain the interaction between a SOA modeling framework and service engineering
|
Topics Covered
- Modeling frameworks
- SOA Meta-Models
- Service identification through modeling
- Modeling as part of the SOA engineering lifecycle
|
|
| 12:00 pm – 1:00 pm |
Lunch |
| 1.00 pm – 2.15 pm |
Architectural Concepts of Service Security |
| |
This segment focuses on the impact that SOA has on the security requirements of an enterprise. Attendees will be introduced to the different security issues and associated technologies that apply to SOA, including the latest XML and Web services security standards. This segment also presents several architectural patterns that can be leveraged to implement and manage centralized security services in SOA.
Skills Learned
- Contrast the security needs of SOA with those of traditional enterprise applications
- Describe the SOA requirements associated with authentication, authorization, confidentiality, and integrity.
- Identify several important security standards and their roles in SOA
- Discuss the use of security services in a centralized service infrastructure
|
Topics Covered
- Effects of SOA on security
- Security services
- Identity propagation
- Confidentiality
- Integrity
- Security policy
- Role of infrastructure
- Security federation Entitlements
|
|
| 2.15 pm – 2.30 pm |
Break |
| 2.30 pm – 4.00 pm |
SOA Case Studies and Best Practices |
| |
This segment presents a few complete SOA case studies, which have been drawn from real BEA customer success stories from BEA's SOA Practice. These examples illustrate the architectural concepts and technologies introduced in the previous learning segments, and also identify common best practices and pitfalls when scaling SOA to enterprise-wide deployment. The case studies will touch on the business and technical challenges customers face, as well as the solutions they implement to achieve their objectives.
|
| 4.00 pm – 4.30 pm |
Question and Answer |
Your Facilitators:
J. David Mills, Senior Principal Delivery Technologist, BEA Education
David has over 23 years of software engineering experience, including software development, design and architecture; project management; and consulting. David has worked with BEA Education Services since December 1999 and has been a key contributor to BEA’s advanced courseware offerings. David provides mentoring and classroom instruction for BEA WebLogic Server, BEA WebLogic Workshop, BEA Tuxedo, BEA WebLogic Integration, BEA WebLogic Portal, BEA AquaLogic Service Bus, as well as the SOA concepts courses.
David earned a B.S. in Computer Science from Colorado Technical University in 1998, and is currently working on his M.S. in Computer Science at the University of South Florida. His most recent certifications include BEA Certified Architect (8.1 Enterprise Architect and SOA Enterprise Architect); BEA Certified Administrator: System Administration; BEA Certified Developer WebLogic Server 9; and BEA 8.1 Certified Developer: Build Solutions, Portal Solutions, and Integration Solutions.
Idriss Mekrez, Senior Enterprise Architect, BEA Consulting
Idriss Mekrez provides technical leadership and consultation to large Federal Agencies including analysis of client requirements, evaluation of current and evolving industry standards, and designing enterprise systems that meet stringent client specifications. Idriss is an expert in SOA, Business Process Management, Enterprise Systems and Software Architecture and a member of BEA’s SOA Practice and Enterprise Architecture Practice.
Idriss holds a Ph.D. in Cognitive Science, and a M.S. in Computer Science and Robotics. He is Certified Enterprise Architect from the FEAC Institute and California State University; Certified Capability Maturity Model (CMM) Level 5 Architect from NASA internal certification; and Certified RUP Architect from Rational and NASA internal certification.
TJ Vatsa, Senior Enterprise Architect, BEA Consulting
TJ Vatsa is an experienced, results-oriented solutions architect with extensive experience in professional services consulting, SOA initiative implementation, application development, functional/ solution architecture, and technical project management. His 14 years of IT experience includes software analysis and design, architecture, development, upgrades, configuration, testing, customization, and integration of Enterprise Applications and software release methodologies. He has participated in several full life cycle application solutions as an architect, project lead, a senior analyst and a developer.
TJ holds a bachelor’s degree in Engineering, majoring in Computer Science, from the Delhi College of Engineering.