Real users, real results, and proven innovation with SOA
Service-Oriented Architecture (SOA) is a reality. Architects and
developers are designing SOA environments and delivering actual
solutions that are helping organizations save money, leverage
existing IT resources, and provide increased value. IBM
developerWorks offers a variety of resources that address some of
the main issues that are part of SOA development. We've outlined
specific resources to help you understand SOA and deliver your own
solutions, no matter how far you have progressed along the SOA
adoption path. We've also highlighted products that are
specifically related to creating SOA solutions.
Blog: Service Oriented Architecture -- Off the Record Sandy Carter, IBM Vice President, SOA and WebSphere
Marketing, Strategy, and Channels, discusses the basics,
addresses key questions companies are asking, and provides entry
points to SOA.
Tune in to the latest technical podcasts, including:
Podcast: Back to Basics on SOA with Bobby Woolf Bobby Woolf -- a member of IBM Software Services for
WebSphere -- explains what SOA is, and how it makes applications
more reusable and more robust.
Podcast: Business Process Management for IT Second in the 2006 WebSphere technical podcast series
on developerWorks, this 29-minute podcast covers how IBM products
can help you implement true "closed loop" business process
management.
SOA terminology overview, Part 1: Service, architecture, governance, and business terms:
Learn some basic SOA terminology. In this first part of a series
Bertrand Portier defines terms including service, architecture,
Service-oriented architecture, governance, and business process
-- and explains why they are fundamental to the success of SOA
development.
SOA terminology overview, Part 3: Analysis and design:
Part 3 in this series continues the Service-Oriented Architecture
(SOA) terminology journey. We'll learn a few new terms, including
service identification, specification, realization, and a bit
about design principles.
Understanding Web Services specifications: WS-Business Process Execution Language:
You have a pretty robust system of services, but what you really
want is an application that makes use of them to implement your
business processes. Web Services Business Process Execution
Language (WS-BPEL) provides you with a standard technology for
composing and combining Web services so they will do what you
want at the macro level, and not just the micro level. This
tutorial, the last of a seven-part series, explains how to create
a process flow for your services using WS-BPEL.
Design strategies for legacy system involvement in SOA solutions:
Service-Oriented Architecture (SOA) is at the heart of many
business-transformation efforts. Many enterprises approach SOA
transformation incrementally, using their valuable legacy IT
systems to participate as service providers. Discover the
challenges of such transformations, and review some design
strategies to consider.