March 18, 2004 1:30 pm – 3:00 pm
The recent popularity in web services has brought renewed interest to Service Oriented Architectures (SOA). Although SOA is not new, it was previously limited to a very few leading-edge organizations. Now, the mainstream adoption of web services and the recent advances in Business Process Management (BPM) techniques and tools make SOA accessible to everyone. SOA is not a technology, however. It is an architecture for applying different technologies to create an environment where business services can be independently developed and combined into higher value business processes.
This class will explain the basic concepts of SOA and compare it to other architectures. Then, it will describe how to implement an SOA with a variety of different technologies including .NET, J2EE, and Web Services. Finally, it will describe how to build applications based on the service oriented architecture, infrastructure and framework.