Understanding SOA with Web Services
Date: 19 January 2011, 09:08
|
Preface Preface The widely adopted and implemented core Web services standards (SOAP and WSDL) have achieved unprecedented interoperability across highly disparate software systems. As a result, new Web services standards have been proposed for extended features such as security, reliability, transactions, metadata management, and orchestration that extend Web services for use in a broad range of new applications. The service-oriented architecture (SOA) has also become widely recognized for its important role in information technology projects. An SOA is a style of design that guides an organization during all aspects of creating and using business services (including conception, modeling, design, development, deployment, management, versioning, and retirement). Despite some limitations (which we document), an SOA with Web services is the ideal combination of architecture and technology for consistently delivering robust, reusable services that support today s business needs and that can be easily adapted to satisfy changing business requirements. Think about an SOA as an assembly line in a factory. It s an investment in the future operation of your business, so a significant amount of planning, design, and development may have to go into it before it starts to really pay off. The first car off a production line is more expensive than the thousandth. Similarly, the first service deployed in an SOA is more expensive than the hundredth. The major benefits of SOA arrive over time, although as we will see, it is possible to start small and incrementally build up to a full-fledged SOA. SOA with Web services is important because it aligns information technology (IT) with business requirements and because it reduces the costs of IT systems and applications. An SOA gives you the ability to more easily integrate IT systems, provide multi-channel access to your systems, and to automate business processes. Rather than relying entirely upon the skill and knowledge of certain specific individuals to implement business requirements in technology, SOA provides a foundation for rapidly assembling and composing new applications out of a library of reusable services that anyone can understand. When an SOA is in place and services are developed, developers can easily reuse existing services in their new applications and automated business processes. Like any new investment in technology and infrastructure, it s important to understand the right way to do it and what you can and can t do. SOA and Web services are great, but they can t do everything. We hope that this book will help you achieve the benefits of SOA with Web services while avoiding the pitfalls. /> class="navigation"> Copyright Pearson Education. All rights reserved.
|
DISCLAIMER:
This site does not store Understanding SOA with Web Services on its server. We only index and link to Understanding SOA with Web Services provided by other sites. Please contact the content providers to delete Understanding SOA with Web Services if any and email us, we'll remove relevant links or contents immediately.