- ISBN13: 9780470481974
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description
Learn the essential tools for developing a sound service-oriented architecture
SOA Modeling Patterns for Service-Oriented Discovery and Analysis introduces a universal, easy-to-use, and nimble SOA modeling language to facilitate the service identification and examination life cycle stage. This business and technological vocabulary will benefit your service development endeavors and foster organizational software asset reuse and consolidation, and reduction of expenditure.
Whether you are a developer, business architect, technical architect, modeler, business analyst, team leader, or manager, this essential guide-introducing an elaborate set of more than 100 patterns and anti-patterns-will help you successfully discover and analyze services, and model a superior solution for your project,.
- Explores how to discover services
- Explains how to analyze services for construction and production
- How to assess service feasibility for deployment
- How to employ the SOA modeling language during the service identification and examination process
- How to utilize the SOA modeling patterns and anti-patterns for service discovery and analysis
Focusing on the Service-Oriented Discovery and Analysis Life Cycle Stage, this book will help you acquire a broad SOA Modeling knowledge base and leverage that to increase efficiency and productivity in the workplace.
SOA Modeling Patterns for Service Oriented Discovery and Analysis


The software modeling industry has not been showing great progress in recent years; I’m not sure if this is because of lack of creativity or just because we become comfortable with the old modeling languages that are established on programming languages – such as object oriented, etc.
The most disappointing thing with current modeling practices is that they are focused mainly on the To-Be state of a software architecture but fail to provide traceability and transparency on business and technological decisions and techniques.
This book, written by one of the most innovative authors in the space of architecture and design of software, demonstrates once again that there is hope for new technologies and modeling of software practices. I have been searching for a bright light in this space and it seems that I found it –.
I’m working for a very large banking institution that owns a wide range of distributed branches in the US and around the world. I have been looking for a modeling language and practices that can help me describe my As-Is and also the so called Used-to-Be architecture. This book provides solutions, real tangible solutions, hands on methods for addressing application and enterprise design issues. I’d recommend it to every serious professional that is looking to move beyond the old modeling concepts, develop an out of the box solutions for the company, and willing to learn modern modeling concepts.
You do not need to be a modeler to understand the content –. This text is easy and well suited for everyone!
Rating: 5 / 5
The service-oriented modeling patterns book conveys a simple message: an overarching modeling approach for application-level and enterprise-level modeling that should be implemented during the service discovery and analysis phase of a project. The book also introduces many patterns and anti-patterns that can help propose solutions to challenges that are typical in today’s architecture environment, early in the software development phase.
The driving approach for modeling services in the inception phase (during service identification and inspection) are four major methods of implementation, recommended when pursuing contextual and structural analysis and modeling:
* Service Generalization
* Service Specifications
* Service Expansion
* Service Contraction
This serious discussion about service discovery and analysis is a milestone in the software modeling space and is highly recommended for all business and IT professionals.
Rating: 5 / 5
In my world Michael Bell sets the baseline for how to define and create excellent services that support business goals. His approach allows one to partner with great business people and not just seek some level of business alignment. A masterful work that builds on his tried and true approaches from previous books relating to defining, discovery and designing good services. Again, he raises the bar on practical service modeling. Full of many excellent patterns related to creating excellent conceptual services, service oriented analysis and discovery. Read this book and plant it into your head … it is the future. This book is full of practical ideas that can be utilized no matter what approach you use to implement services. Another “beyond outstanding” book in my opinion and a must have for “how” does one provide the business with competitive and efficient services whether you are working in a business role, government role, involved with traditional internal services or cloud services. Good business people understand the value of good business services. If you are looking for practical advice for how to define, discover and do service analysis and modeling, you will not find better advice anywhere. Thought leadership on a global level that is matched by no other.
Rating: 5 / 5
The Service-Oriented Modeling Patterns (SOMP) represented in this book offer hands on approach to SOA and Cloud Computing modeling and to enterprise architecture modeling as well. Not only developers can use these patterns, architects and project managers are also the practitioners that should be utilize this methodology to design an application or an enterprise solution.
I strongly recommend the Contextual and Structural modeling and analysis approach. These patterns are state-of-the-art guidelines for software development, design and architecture. Consider these features of the service-oriented modeling framework features:
A. Contextual Modeling: Generalization, Expansion, Specification, and Contraction
B. Structural Modeling: Generalization, Expansion, Specification, and Contraction
Rating: 5 / 5
I strongly recommend this book for people that are seeking to enhance their knowledge in the space of enterprise architecture development, analysis, and design.
The book introduces modeling practices, language, and patterns to address discovery and analysis of software entities.
The organization of the book is also impressive and easy to understand. The major patterns that are discussed are:
1) Roadmap patterns for service discovery and analysis
2) Service discovery patterns
3) Service categorization patterns
4) Service contextual analysis patterns and modeling
5) Service structural analysis patterns and modeling
The book is highly recommended for business and IT professionals!
Rating: 5 / 5