Service Engineering

Ranked #48,116 in Business & Work, #583,994 overall

What is Service Engineering?

Service Engineering is the overall discipline of producing, consuming and managing services and service-oriented architectures (SOA).

Richard Veryard's Service-Orientation blog

Service Engineering Methods

Various open and proprietary methods and processes fall into this category, including

* 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

including ...

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

Richard Veryard's SOAPbox CBDI Blogs

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

Loading

Declaring an interest ...

I work for CBDI, and am a contributor to the CBDI service engineering methodology CBDI-SAE. Paul Allen is a colleague. However, my intention in this lens is to talk about the general principles of service engineering, rather than trying to push our particular approach.

Our Books

Loading

Diagram Store

Loading

Blog Posts from Google

Search terms changed regularly.

Cloud without SOA is a recipe for failure: analyst
Service oriented architecture is a way of designing, sharable technology-based services, regardless of...
WSO2 to Present Technical Webinar on Using the WSO2 Governance Registry for ...
WSO2 webinar on June 6, explores use cases to address governance challenges, mitigate risk and optimize...
CORRECTING AND REPLACING Popular Mexican Foods Manufacturer to Implement Ross ...
Leveraging a service-oriented architecture (SOA), CDC Software offers multiple delivery options for their...
Integrating and Governing the Cloud: A New Role for SOA
By date: Service-oriented architecture (SOA) can help solve two major cloud problems: integration and...

Selected Videos

Some video demonstrations of a project by a German student featuring SAP Netweaver. Poor screen resolution.
Loading

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"

by

RichardVeryard

Writer: systems thinking for demanding change.

Feeling creative? Create a Lens!