What is Service Engineering?
Service Engineering Methods
* SAE - Service Architecture and Engineering (CBDI)
* SOA Process (CBDI and others)
* SMART - Service Oriented Migration and Reuse Technique (SEI)
* SOAD - Service-Oriented Analysis and Design (IBM)
* SODA - Service-Oriented Development of Applications (Gartner)
* SOMA - Service-Oriented Modelling and Architecture (IBM)
* SOT - Service-Oriented Transformation (IBM)
* SOA Blueprints (OASIS)
and also some others that don't include the word "service" in the name, such as
* Motion (Microsoft)
* RUP for SOA (IBM again)
* Select Perspective (Select Business Solutions)
* Solution Domain Architecture (Microsoft again)
(Trademarks where applicable)
Service Engineering Topics
Service Algebra: Composition and Decomposition of Service Requirements and Properties
Service Description and Discovery: Rich Specification and Search
Service Economics: Business Case, Charging, Funding, Pricing, Value ...
Service Lifecycle
Service Semantics
SOA Adoption
SOA Governance - what is SOA governance about - participate in the vote at this separate Squidoo lens
SOA Security
...
Practice-Based Articles
- RUP for SOA and SOMA - confused? you may not be...
- Simon Johnstone of IBM Rational explains the relationship between SOMA and RUP for SOA.
- Why "Service Oriented Analysis and Design" Starts Late and Ends Early
- Nick Malik of Microsoft stresses the role of planning and governance in service engineering and (tongue-in-cheek) suggests a new acronym. SOPADOG: Service Oriented Planning, Analysis, Design, Operations, and Governance.
- An engineering paradigm for Service Oriented Architecture
- Article in IBM DeveloperWorks about RUP and Model-Driven System Development (May 2007)
- Brothers in arms - SOA and Product Line Engineering
- SOA engineering is best organized as a SPLE process.
Sources and Resources

Wikipedia has loads of stuff about service engineering, but the quality is very variable, and there are lots of overlapping and sometimes one-sided articles. The SOA article itself is much too long, while most of the others are too short. However, there is some useful material there if you are willing to browse a little. I recommend you start with the Service-oriented (business computing) category.
I'm going to add some more links here soon. In the meantime, you may want to take a look at my other Squidoo lens on the Service-Based Business.
Research Projects and Articles
- SeCSE - Service Centric Systems Engineering
- The primary goal of the SeCSE project is to create methods, tools and techniques for system integrators and service providers and to support the cost-effective development and use of dependable services and service-centric applications. The project brings together IT companies, developers and research labs and is driven by the emerging needs of industrial partners in the automotive and telecommunications industries.
- FRESCO - Foundational Research on Service Composition
- Service composition is about the creation and provision of complex value-added services. Related research revolves around methods, concepts, models and technology that enable the actors of electronic service markets to apply service composition in their different roles.
- ANISE - Architectural Notions In Service Engineering
- This project is based on the belief that weaknesses in service architecture are an important cause of feature interactions. Of course this is not true of all feature interactions, but it is believed that an improved understanding of service architecture is an important step towards identifying interactions. The project has laid the foundation for service architecture description, and has extended this to describe services typical of the Intelligent Network (IN).
- A Blueprint of Service Engineering
- This research paper proposes an application-level service model and corresponding service engineering mechanisms that are being realised as middleware based on OGSA Web Services and BPEL4WS processes.
- Service-oriented system engineering (SOSE) and its applications to embedded system development
- This research paper focuses on the system engineering issues and how these engineering issues are manifested in SOA development processes. SOSE differs from traditional system engineering because it emphasizes reusability, dynamic and adaptive nature, and unique model-driven approach. (I managed to download a copy of the PDF for free from the Springer website.)
- A Rigorous Approach to Engineering Web Service Compositions
- PhD thesis and related papers and presentations by Dr Howard Foster of Imperial College.
- Realizing Service-Centric Software Systems
- IEEE Software Special Issue
November/December 2007 - wsper (web, service, process, event & resource)
- wsper ("whisper") is the specification of an abstract SOA framework which can potentially be implemented with any SOA infrastructure or combination of SOA infrastructure elements.
The framework concepts extend and combine the concepts of WSDL, SCA/SDO and BPEL. The main goal of the framework is to create a service oriented, process centric and model driven application model that is well suited to build composite information systems.
Related Lenses
-
SOA Governance
-
This is one of a series of lenses (in preparation) on Service Engineering.
-
Service-Based Business
-
A business process can be understood as a network of services. A service-based business is one where management is focused on the provision and consumption of services. This has a number of important implications. The value-added by a business or bu...
-
Data Management
-
This lens is about new and emerging opportunities for data management, including SOA (service-oriented architecture).
-
Service-Oriented Business Intelligence
-
SOA Security
-
SOA is often thought to introduce new challenges for security. But at the same time, it offers new ways of solving some old security problems. This is one of a series of lenses (in preparation) on Service Engineering.
Declaring an interest ...
Our Books
Service Orientation: Winning Strategies and Best Practices
Paul Allen's latest book.
The Component-Based Business: Plug and Play (Practitioner Series)
Okay, here's a plug for my own book.
Component-Based Development for Enterprise Systems: Applying the SELECT Perspective (SIGS: Managing Object Technology)
A little dated now, but this was the book that introduced me to the concept of service-orientation.
Diagram Store
Blog Posts from Google
Search terms changed regularly.
- Sr Java Developer (SOA/Webservices/XPATH) 6 positions ...
- Webservices Developer Must he Competent Java J2EE SOA/Webservices Developer Strong XML - XPATH Webse...
- SOAP gets the honor among 'worst tech of the decade' | Service ...
- Yes, SOAP, the foundation of Web services and by extension, many SOA efforts. It ranks right up ther...
- SOA and Web Services Interface Design: Principles, Techniques, and ...
- SOA and Web Services Interface Design: Principles, Techniques, and Standards (The MK/OMG Press) by J...
- Modern SOA governance: Adoption and measurement | IT Project ...
- Shared governance ensures that the SOA technical architecture functions as designed ? services wor...
Selected Videos
SOA Reference Architectures
- CBDI Forum
- link to CBDI materials on Service Architecture and Engineering
- IBM SOMA
- "design an SOA solution using a reference architecture"
- BEA
- "a foundation for business agility"






