Service Engineering

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 0 people | Log in to rate

Ranked #9,577 in Tech & Geek, #206,845 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 

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 

Service Orientation: Winning Strategies and Best Practices

Paul Allen's latest book.

Amazon Price: $66.82 (as of 12/19/2009) Buy Now

The Component-Based Business: Plug and Play (Practitioner Series)

Okay, here's a plug for my own book.

Amazon Price: $99.00 (as of 12/19/2009) Buy Now

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.

Amazon Price: $58.00 (as of 12/19/2009) Buy Now

Diagram Store 

curated content from Flickr

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 

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

SOA-Thesis: 01 Introduction

Runtime: 38
5753 views
1 Comments:

curated content from YouTube

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. (more)

Explore related pages

RichardVeryard Recommends...

Create a Lens!