What is SOA?
A service-oriented architecture (SOA) is the underlying structure supporting communications between services. In this context, a service is defined as a unit of work to be performed on behalf of some computing entity, such as a human user or another program. SOA defines how two computing entities, such as programs, interact in such a way as to enable one entity to perform a unit of work on behalf of another entity. All functions or service interactions are defined using a description language and have interfaces that are invoked to perform business processes. Each interaction is self-contained, so that it is independent of any other interaction or interconnect protocol of the communicating device. Because interfaces are platform-independent, a client from any device using any operating system in any language can use the service. Though built on similar principles, SOA is not the same as Web services, which indicates a collection of technologies, such as SOAP and XML.
” but not much else. This book is different. It provides details. It focuses on architecture, desi… Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture by Michael Bell Average Customer Review: based on 31 reviews. Customer Review: Before I purchased this book I was skeptical about its promise. I’m not a big fan of big title books or publishers’ promotions. But this SOA modeling book is unique. It makes sense. It is logical. It is one of the best software modeling books that I have read. I think that it is big in historical proportions. A big part of it is a s… Service-Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology by Eric A. Marks, Michael Bell Average Customer Review: based on 34 reviews. Customer Review: This book is an excellent SOA technological introduction that presents major architectural concerns that most architects, team leads, developers, and software modelers struggle with. It addresses fundamental se
– Listen to this 10 minute audiocast on your computer, your iPod or your favorite MP3 player. As an end-user, you are probably very familiar with service-oriented architecture (SOA). If you’ve ever purchased something online and one computer program talked to another computer program to verify that the item you requested was in stock, you’ve entered the world of service-oriented architecture. Quite simply, SOA specifies how two computing entities will interact when working together. According to the Gartner Group, by 2008, more than 60 percent of companies will use service-oriented architecture as “the guiding principle” when creating important or mission-critical applications. In this segment, you will learn : • What SOA is • How SOA relates to other popular programming concepts • What programming standards and tools are commonly used to implement an SOA strategy Download the audiocast here.