Service-Oriented Modeling Service Analysis, Design, and Architecture
Service-oriented architecture (SOA) is the hottest topic in the IT arena. Providing a comprehensive plan to interrelate business with technology, SOA combines the talents and skills of an entire organization, with its requisite needs and computing know-how. Presenting the necessary toolsprocesses, best practices, and standardsfor developing a sound SOA, Service-Oriented Modeling: Service Analysis, Design, and Architecture introduces a service-oriented modeling framework that employs an agile and universal business and technology language to facilitate analysis, design, and architecture initiatives.
Focusing on a general service and development life-cycle model, the service-oriented modeling disciplines presented here will enable you to not only integrate your existing legacy applications, but also to incorporate new ideas and concepts to address organizational concerns. These proposed best practices can be applied to all technologies, software platforms, and languages despite their physical location or ownership. As a bonus, business and IT professionalsincluding managers, business analysts, business architects, technical architects, team leaders, and developerscan now share the burden of software development initiatives as they are commissioned to bear equal responsibility and accountability throughout their organizations.
Based on author Michael Bell's twenty years of experience in the software, modeling, and architecture trenches for such high-volume clients as JPMorgan, Chase, and American Express, Service-Oriented Modeling introduces a state-of-the-art and holistic modeling language that can facilitate an SOA implementation as well as advanced service life-cycle concepts and processes that can be employed to manage service-oriented projects. The book enables business and IT personnel to equally partner in service-oriented modeling efforts and to represent their unique perspectives.
Offering easy-to-understand modeling language and notation that are simple to use, the book provides answers to the most common questions that face enterprise leaders concerning service-oriented architecture development life-cycle initiatives. The book deftly explores:
How to establish and implement a service-oriented modeling language
The service life-cycle model and its various building blocks
The management of service-oriented modeling disciplines
Service-oriented conceptualization process
A step-by-step, easy-to-employ concept discovery process
Service-oriented discovery and analysis mechanisms
Service-oriented design strategies, service relationships, logical compositions of services, and service behavior analysis
Fundamental aspects of service-oriented software architecture, including conceptual and logical architecture modeling disciplines
With the information gleaned from Service-Oriented Modeling, you will obtain a comprehensive service modeling knowledge base and reference; service modeling tools that can increase efficiency and productivity in the workplace; defined goals, milestones, and service modeling activities; and defined roles and responsibilities to get you started with SOA, ASAP.
Answers to your most pressing SOA development questions
How do we start with service modeling? How do we analyze services for better reusability? Who should be involved? How do we create the best architecture model for our organization? This must-read for all enterprise leaders gives you all the answers and tools needed to develop a sound service-oriented architecture in your organization.
Praise for Service-Oriented Modeling
Service Analysis, Design, and Architecture
"Michael Bell has done it again with a book that will be remembered as a key facilitator of the global shift to Service-Oriented Architecture. . . . With this book, Michael Bell provides that foundation and morean essential bible for the next generation of enterprise IT."
Eric Pulier, Executive Chairman, SOA Software
"Michael Bell's insightful book provides common language and techniques for business and technology organizations to take advantage of the SOA paradigm. By focusing modeling techniques on the business problem, Bell provides a way for professionals to work throughout the life cycle to create reusable and enduring services."
Mike Zbranak, CIO, Chase Card Services
"This book will become an imperative business and technology service-oriented modeling recipe for any manager, architect, modeler, analyst, and developer in today's software development industry."
Jeff Schneider, CEO, MomentumSI
"'Innovative' and 'groundbreaking' are words that best describe Michael Bell's Service-Oriented Modeling. It depicts a true service modeling approach that elegantly closes a clear and critical service modeling gap in the SOA industry. This holistic book ties these concepts together using real-world examples across a service life cycle that transitions services from ideas and concepts into production assets that deliver business value. A must-read for business and technical SOA practitioners."
Eric A. Marks, CEO, AgilePath Corporation
"As hot as SOA is today, many business and technology professionals still find it challenging to mind the gap between their disparate methodologies and objectives. Herein Michael Bell speaks clearly to both camps in straightforward language, outlining disciplines each can use to communicate effectively and advance the realization of corporate aims. This book is a bible for all who seek to drive business/technology into the future."
Mark Edward Goodrich, Director, Investing Product Management, Reuters Media
"This book takes senior IT architects and systems designers into the depths of modeling for SOA, with a fresh new perspective on tools, terminology, and how to turn the theory into practice. His full life-cycle approach balances process, control, and accountability to align all the participants in the delivery pipelineclearing the road for successful SOA business solutions."
Phil Gilligan, Chief Technology Officer, EBS
I strongly recommend this book to the business development and technical development people.
For the architecture and the development community this book provides a modeling language that can assist with service analysis, design, and architecture procedures.
This is an imperative book for business and technology personnel, managers, architects, modelers, and developers.
This book offers some very important structures. A modeling language that can be used to review enterprise wide concerns of service definitions and realizations. Read morePublished 18 months ago by mobiusklien
My initial review was written in a hurry and consequently was extremely brief, i.e. "Provides some good techniques for modeling SOA architectures. Read morePublished 20 months ago by Mark A. Lucas
In historical proportions it's a must book that explains software components and services as applications > written when SOA used to be hot and continues to be extremely impotant... Read morePublished on January 10, 2012 by Uma Cardell
In years of consulting SOA, I had wished I had access to this book earlier. There is a wealth of information for those practicing SOA on a constant basis. Read morePublished on August 8, 2011 by Eric Ballou
a must have book that every biz or technology person must learn to understand how to model business and technical services - i recomend it to everyone = i found the implementaiton... Read morePublished on March 20, 2011 by Gustav Malov
I enjoyed this book because of its simplicity and the new ideas that come across. I would like to recommend it to anyone that wants to learn modeling - enterprise modeling or... Read morePublished on November 7, 2010 by Eric Fox
The approach I generally see Architects take toward SOA follows one of two paths in an organization: 1) buy a product and integrate a lot of functionality, or 2) structure a new... Read morePublished on August 21, 2010 by David Ressler
This book is a must have for anyone that wants to know how to define a good service and implement an efficient service life cycle. Read morePublished on March 17, 2010 by Gary M. Trenchard