Monday, 18 November 2013

Understanding SOA, service-orientation, and Web services- Service-Oriented Architecture (SOA): Concepts, Technology, and Design






1.2.1. Understanding SOA, service-orientation, and Web services

This book is not solely focused on architecture. Service-oriented architecture is a core part of the service-oriented computing platform that brings with it new concepts, technologies, and challenges. This book explores key parts of this platform to provide well-roundedcoverage of the multi- faceted world of building service-oriented automation solutions.

Specifically, the following aspects of the SOA platform are explained:


Primitive and contemporary variations of SOA are described and defined, establishing a set of nearly 20 common characteristics that can be fulfilled by current Web services technologies and design techniques explained in the step-by-step "how to" processes.


Fundamental Web services theory is covered, along with a study of how the emergence of XML and Web services, coupled with the dynamics between standards organizations and software vendors , have all influenced and contributed to the evolution of SOA.


The principles of service-orientation are described in detail. Their influence on Web service design is explained, and they are further incorporated into the step-by-step design processes.


Over 10 WS-* specifications are described in detail. Separate parts of this book are dedicated to explaining concepts in plain English and then covering the technical details with code samples.


Advanced SOA concepts and design issues are discussed, including the creation of specialized service layers . These allow for the abstraction of business and technology domains within the enterprise and form the basis for business andapplication-centric service designs.
1.2.2. Learning how to build SOA with Web services

A large portion of this book is dedicated to providing step-by-step instructions on how to accomplish the following tasks :


perform a service-oriented analysis


model service candidates derived from existing business documentation


design the composition of an SOA


design application services for technology abstraction


design business services for business logic abstraction


design service-oriented business processes


assess SOA support provided by J2EE and .NET platforms





1.3. Who this book is for

SOA is a broad subject matter. It represents a new generation architectural platform that encompasses a series of contemporary technologies (both proprietary and vendor-neutral).

This book will therefore be useful to various IT professionals who are interested in learning more about the following:


how to build SOA


service-orientation principles


designing different types of services for SOA


service-oriented business modeling


features provided by key WS-* specifications


orchestration with WS-BPEL


SOA support in J2EE and .NET platforms


modeling business-centric services


creating design standards for SOA-based solutions


Web services technology within the context of SOA





1.4. What this book does not cover

While issues relating to integration and interoperability are referenced and discussed throughout this book, service-oriented integration as a specific topic is not covered. This is to prevent overlap with Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services , this book's companion guide. The Field Guide is dedicated to matters of integration and explores numerous service-oriented integration architectures, strategies, and best practices.

Also though this book will be useful to developers who want to understand how to build services for SOA and how different technology platforms support the SOA model, this is not a book that explains how to program Web services using any particular programming language. The step-by-step instructions provided focus on building and orchestrating service endpointsnot the underlying component logic. We therefore supply tutorials and/or code examples for the following open Web services languages: WSDL, SOAP, XML Schema, WS-BPEL, WS-Coordination, WS-Policy, WS-MetadataExchange, WS-Security, WS-Addressing, and WS-ReliableMessaging.



Note

A knowledge of XML is recommended prior to reading this book. Suggested reading materials are listed at www. serviceoriented .ws , and a collection of introductory papers can be found at www.xmltechnologyexpert.com .



No comments:

Don't You Think this Awesome Post should be shared ??
| Understanding SOA, service-orientation, and Web services- Service-Oriented Architecture (SOA): Concepts, Technology, and Design |
Back To Top Related Posts Plugin for WordPress, Blogger...