![]() |
||||||||||||||||
|
|
|
December 5-11, 2007
onSOA Channel Podcast Launch In partnership with InformIT.com, author and SOA Systems Founder Thomas Erl helped launch the new onSOA Podcast Channel by recording the following six audio podcasts discussing design patterns, design principles, and the strategic goals of service-oriented computing:
An Introduction to SOA Design Patterns and SOAPatterns.org
Author Thomas Erl introduces the community review at www.soapatterns.org and discusses how SOA design patterns in general and how they relate to design principles and pattern languages. Using the Cross-Inventory Utility Layer pattern as an example, Thomas explains how design patterns can help solve common design problems. Listen (13:14) Specialized SOA Design Patterns In this second podcast dedicated to SOA design patterns, author Thomas Erl focuses on a set of specialized service design patterns to demonstrate how they can be applied together. The Service Decomposition pattern is explained first, followed by the related Proxy Capability pattern and then the Decomposed Capability pattern which can be applied in advance in support of post-implementation service decomposition. Listen (11:58) SOA Design Patterns and Architecture Types Author Thomas introduces the concept of different service-oriented architecture types and discusses how these architectural levels relate to design patterns. The importance of domain inventories is then explained along with a comparison of the Service Normalization and Contract Denormalization patterns. Listen (20:19) Strategic Goals of Service-Oriented Computing Author Thomas Erl explains the seven strategic goals most commonly associated with SOA and service-oriented computing by stepping listeners through the WhatIsSOA.com Web site. Topics covered include Intrinsic Interoperability, Federation, Vendor Diversification, Business and Technology Domain Alignment, Return on Investment and Organizational Agility. Listen (27:51) Introduction to Service-Orientation Design Principles - Part 1 By stepping listeners through the SOAPrinciples.com Web site, SOA author Thomas Erl describes the following four service-orientation design principles: Standardized Service Contract, Service Loose Coupling, Service Abstraction and Service Reusability. Listen (23:52) Introduction to Service-Orientation Design Principles - Part 2 Continuing where Part I left off, author Thomas Erl concludes his introduction of design principles by covering Service Autonomy, Service Statelessness, Service Discoverability and Service Composability. Thomas emphasizes the importance for services to exist as interoperable, composable enterprise resources and explains how all design principles collectively support this goal. Listen (17:41) For more information, visit the onSOA Channel page. |
|
|
||||||||||||
![]() |
||||||||||||||||