The SOA Magazine

Issue XLI, July 2010


Vasudevan Ramanujam Semantic Technologies in Integration and SOA
by Vasudevan Ramanujam

In the recent times of economic instability and recession, one of the core requirements of many enterprises has been to get business agility with cost efficiency. Agility of business systems depended on how modular and well organized the systems are and how “SMART” they are. Smartness of the systems arises from being self aware of their functionality and data, which helps them to take decisions with minimal human intervention at runtime. One core requirement is the ability to understand data (of any kind, not necessarily only business data) and its relationship, in a flexible/dynamic manner. The science and technology of Semantics will enable systems to address this requirement. Semantics and the underlining science of ontology have existed for a quite a few years now and have been studied widely in research areas. Though ontologies in various fields like biomedical sciences have been explored in depth, their application to industry has been slow due to the evolution of standards and adoption by vendors and the willingness of the industry/enterprises to understand its relevance and adopt it...
[view]

Ilkay Benian Fluid Services
by Ilkay Benian

As organizations continually build their software integration architecture based on the SOA paradigm, more and more services are being developed and reused to build other services. Just as OOD and CBD paradigms introduced code reuse in applications and component reuse across applications, SOA has brought the advantage of enabling reuse across distributed applications and platforms with flexibility and agility. However, as systematic reuse of such services become more and more widespread, performance is becoming a real concern; Latencies introduced at each back-end call are accumulated, large units of work hinder utilization of parallelism, chained service calls cause large amounts of wasted resources deteriorating scalability. SOA has to address these problems to advance to the next level of maturity. This article analyzes some of the important bottlenecks and proposes a new approach for rethinking and redesigning existing services to use a stream-oriented...
[view]

David Chou Understanding Service Composition,
Part IV: Dealing with Events

by David Chou

Many service-oriented architecture efforts today are focusing on implementing synchronous request-response interaction patterns (sometimes using asynchronous message delivery) to connect remote processes in distributed systems. While this approach works for highly centralized environments, and can create loose coupling for distributed software components at a technical level, it tends to create tight coupling and added dependencies for business processes at a functional level. Furthermore, in the migration towards real-time enterprises, which are also constantly connected and always available on the Web, organizations are encountering more diverse business scenarios and discovering needs for alternative design patterns in addition to synchronous request-driven SOA...
[view]

Yves Chaix

Ivan Alfonso Guarin V
Announcing the Spanish-Translated SOA Manifesto & Annotated SOA Manifesto
by Yves Chaix and Ivan Alfonso Guarin V

Since it was originally announced at the 2nd Annual SOA Symposium in Rotterdam last year, the SOA Manifesto has been signed by over 700 IT professionals from over 30 countries. Its success has been attributed to its simplicity and conciseness in establishing the values and priorities that underlie service-oriented architecture and in making a clear and explicit distinction between SOA as a form of technology architecture and service orientation as a design paradigm. The wide-spread adoption of the SOA Manifesto has resulted in the need for it to be translated into different languages. Most recently, Yves Chaix and Ivan Alfonso Guarin V have successfully collaborated with Sandra Milena Baron N. and Angel Maria Guarin M. to produce Spanish versions of the original SOA Manifesto and the Annotated SOA Manifesto.

[view] (Original SOA Manifesto)

[view] (Annotated SOA Manifesto)


Issue XLIX, 2011

The Integration Between EAI and SOA
- Part I


Driving SOA Governance
- Part II: Operational Considerations


Service Portfolio Management - Part IV


Issue XLVIII, 2011

Driving SOA Governance
- Part I


Empowering the Discipline of Cloud Integration - Part I

Service Portfolio Management - Part III


Issue XLVII, 2011

Creating a Successful Cloud Roadmap

SOA Governance in the Cloud

Service Portfolio Management - Part II

Announcing the Portuguese-
Translated SOA Manifesto &
Annotated SOA Manifesto



Issue XLVI, January 2011

Service Portfolio Management - Part I

Client Virtualization in a Cloud Environment

SOA Pioneers Interview Series: Microsoft and Cloud Computing


Issue XLV, December 2010

Machiavelli's SOA: Toward a Theory of SOA Security

SOA and Information Risk Management

Cloud Computing Basics

Announcing the Chinese-Translated SOA Manifesto & Annotated SOA Manifesto


Issue XLIV, Oct-Nov 2010

Using Extended Enterprise Services to Avoid the IT Pitfalls from the 90s

Cloud Computing Interview Series: Anthony Assi, Naveen Gabrani and Herbjorn Wilhelmsen

SOA Pioneer Interview Series: Toufic Boubez, Dimitri Sirota, and Linda Terlouw

Announcing the Russian-Translated SOA Manifesto & Annotated SOA Manifesto


Issue XLIII, September 2010

SOA Pioneers Interview Series; Art Ligthart, Volker Stiehl, and Stefan Tilkov

Information Security for SOA: Why the Information Security Consultancy Industry Needs a Major Overhaul (PartII)

Modern SOA Methodology and SOA Adoption Using Agile Practices (Part II)

Announcing the Dutch-Translated SOA Manifesto & Annotated SOA Manifesto


Issue XLII, August 2010

Information Security for SOA: Why the Information Security Consultancy Industry Needs a Major Overhaul (Part I)

Modern SOA Methodology and SOA Adoption Using Agile Practices (Part I)

Fluid Services (Part II)

Announcing the French-Translated SOA Manifesto & Annotated SOA Manifesto


Issue XLI, July 2010

Semantic Technologies in Integration and SOA

Fluid Services

Understanding Service Composition,
Part IV: Dealing with Events

Announcing the Spanish-Translated SOA Manifesto & Annotated SOA Manifesto


Issue XL, June 2010

SOA Scorecard

Understanding SOA Governance

Understanding Service Composition, Part III: Dealing With Data


Issue XXXIX, May 2010

Leveraging the Next Generation SOA Ideals for Service Oriented Enterprises (SOEs)

Understanding Service Composition, Part II: Dealing With Identity

Effective Top-Down SOA Management In An Efficient Bottom-Up Agile World
(Part 2)


Issue XXXVIII, April 2010

Effective Top-down SOA Management in an Efficient Bottom-up Agile World (Part 1)

Understanding Service Composition, Part I: Dealing With Workflow Across Services

XML Appliances for Service-Oriented Architectures


Issue XXXVII, March 2010

The Importance of Schema Design in SOA

Understanding Cloud Computing and Cloud-Based Security

SOA with Spring (Part 2)


Issue XXXVI, February 2010

The Building Blocks of SOA

SOA with Spring (Part 1)

SOA Governance - How Best To Embrace it, Part 3: Governance Maturity, Tooling, Vitality and Success Patterns


Issue XXXV, January 2010

Standards Supporting RESTful Services

SOA Governance - How Best To Embrace it, Part 2: Governance Lifecycle

Reporting on the 2nd International SOA Symposium


Issue XXXIV, Nov/Dec 2009

Reporting on the SOA Manifesto: A Meeting of the Minds

Identity Services for SOA

Master Key for Unlocking Enterprise Data

Articulating SOA in the Cloud

The Annotated SOA Manifesto


Issue XXXIII, October 2009

Preventing SOA Failures: A Revealing Interview About Effective SOA Governance

Enterprise SOA Governance in a Product Organization

SOA Governance, How Best To Embrace It Part I: Introduction to Enterprise, IT and SOA Governance

A Case Study on SOA and Process: Integrating E-Gov Travel Services with Federal Agency Financial Systems (Part II)

Introducing the SOA Manifesto


Issue XXXII, September 2009

A Case Study on SOA and Process: Integrating E-Gov Travel Services with Federal Agency Financial Systems (Part I)

Dynamic SOA and BPM

Towards a DoD Service-Oriented Architecture Competency Center: Technology is the Least of Concerns

Consuming Services with WCF


Issue XXXI, August 2009

Viral Data in SOA: An Enterprise Pandemic

RESTful SOA with Open Source

Service Error Content Patterns (Part II)


Issue XXX, July 2009

The Service Engine: Structured Communication using Modern Service Technologies

Service Error Content Patterns (Part I)

An SOA Case Study: Integrating Adobe LiveCycle Forms using JBossWS

1st International Cloud Symposium


Issue XXIX, May/June 2009

SOA and the XML Factor: Designing Service-Oriented Solutions with Extreme XML Compatibility

Principles for Implementing a Service-Oriented Enterprise Architecture

Workflow-Enabled Services with Windows Workflow Foundation

Towards an SOA Manifesto

2nd International SOA Symposium Website Launch


Issue XXVIII, April 2009

Building Reusable Services

What Drives SOA, Business or IT?

A Content Management Migration Framework for SCA

SOA Pattern of the Week Series


Issue XXVII, March 2009

SOA in Healthcare (Part II)

Understanding WS-Policy Part II: Operator Composition Rules and Attachments

A Look at WSDL 2.0

SOA Design Patterns Webcast


Issue XXVI, February 2009

Service Development Lifecycle Controls for Creating a Service Factory

The Rise of Virtual Service Grids

Service Transaction Handling Without WS-AtomicTransaction

Understanding WS-Policy Part I: Policy Structure and Composite Policies

Introducing 20 New SOA Podcasts


Issue XXV, January 2009

What Every Developer Should Know About SOA Governance

Principles and Patterns at the U.S. Department of Defense

Scaling Services with Software Pipelines: A Look at Service Design with the SPOC Methodology

Web Service Contract Versioning Fundamentals Part II: Version Identifiers and Versioning Strategies

Introducing the SOA Pattern of the Week Series


Issue XXIV, December 2008

The Case for Single-Purpose Services: Understanding the Non-Agnostic Context and a Strategy for Implementation

Message Auditing in Service-Oriented Architecture

REST-Inspired SOA Design Patterns

SOAPatterns.org - A Community Site Dedicated to SOA Patterns


Issue XXIII, Oct/Nov 2008

Optimizing the Enterprise for SOA: From Project Management to Program Management to the "Network Organization"

Ten Strategies for Overcoming the Technological Impact of SOA Governance

Defining Business Services in the Telecommunications Industry

Business Process Analysis with SOA: A Case Study

Web Service Contract Versioning Fundamentals Part I: Versioning and Compatibility


Issue XXII, September 2008

Demystifying Data Federation for SOA

The Economics of Service-Orientation: Leveraging the Emerging Services Marketplace

Service-Orientation and Systems of Record: The Northwest Customer Support Example


Issue XXI, August 2008

Enterprise Mashups Part II: Why SOA Architects Should Care

Project-Oriented SOA

SOA Security 101: Patching the Firewall Hole


Issue XX, July 2008

Service-Orientation vs. Object-Orientation: Understanding the Impedance Mismatch

Data Management: The Missing Link in Your SOA Strategy

An SOA Vendor Evaluation Methodology


Issue XIX, June 2008

SOA in the DoD

The Benefits of a Data Abstraction Layer for SOA

SOA Engineering Focal Points


Issue XVIII, May 2008

Enterprise Mashups
Part I: Bringing SOA to the People

Shadow IT: Edge
Applications in a Service-Oriented Enterprise


Issue XVII, April 2008

Relating Master Data Management to SOA

SOA in Healthcare (Part I)

A Program Management Methodology for SOA


Issue XVI, March 2008

Working with SOA and RUP

SOA Engineering Misconceptions

Refactoring Considerations for Service-Enabling Applications

Service-Orientation and Object-Orientation Part II: A Comparison of Design Principles


Issue XV, February 2008

SOA in Government: A Law Enforcement Use Case

Security in SOA - It's the Car, Not the Garage

Integration with Process-Centric Service Composition

Service-Orientation and Object-Orientation Part I: A Comparison of Goals and Concepts


Issue XIV, January 2008

Next-Generation Grid-Enabled SOA: Not Your MOM's Bus

A Strategic Approach to SOA: Using Pilot Projects and Effective Disciplines to Ensure Successful Adoption and Governance

Defining Operational Services: How SOA Can Help Realize a Role-Based Organization


Issue XIII, December 2007

Ten Ways to Identify Services

Services as Web Services: Are We There Yet? How Web Service Technology Stacks Alone Cannot Fulfill the Goals of SOA

SOA Design Patterns: The International Community Review of SOA Patterns and Pattern Languages


Issue XII, November 2007

SOA Pioneers Interview Series: Intel Chief Architect Steve Birkel on SOA Practices and Intel's SOA Adoption

Smart Enough for SOA: Incorporating Enterprise Decision Management into Service Design

Processes as Services: Contract Design for Services that Encapsulate WS-BPEL Process Definitions


Issue XI, October 2007

Checking up on the Standards: Introducing the Big SOA Grid

Beyond IT: Exploring the Business Value of SOA

Software Pipelines Theory: Understanding and Applying Concurrent Processing


Issue X, September 2007

SOA - Ready for Primetime: The Next-Generation, Grid-Enabled Service-Oriented Architecture

SOA Realization through Service Virtualization

SOA and the Importance
of XQuery


Issue IX, Jul/Aug 2007

The Content Assembly Mechanism (CAM) and SOA Data Service Layers

SaaS, Composite Applications, and SOA: Understanding their Differences and Making Them Work Together

The Convergence of Service-Orientation and Business Strategy

SOA Methodology: Mainstream Methodology for Service-Oriented Analysis and Design

SOA Glossary: Definitions for SOA and Service-Orientation

Issue VIII, June 2007

Defining Business Services: SOA from a Corporate Perspective

Watch Your SOA Blind Spots: A Checklist for Testing Web Services

Software Pipelines in the Real World: Two SOA Performance Case Studies

Issue VII, May 2007

Finding Services in the Mainframe

Quality Assurance for SOA Through Process Cadence

SOA Principles: An Introduction to the Service-Orientation Paradigm

Issue VI, April 2007

Modernizing the Mainframe for SOA: Considerations for Transforming Mainframe Assets into Services

SOA and Composite Applications

Automated Modeling and Performance Management for Service-Oriented Solutions

Issue V, March 2007

High Performance SOA with Software Pipelines

Essential Components of an SOA Quality Foundation

SOA and the Core Competency Model: A Business Perspective for Realizing Competitive Advantages

Issue IV, February 2007

Service Elicitation:
Defining the Conceptual Service

SOA and EDA: Using
Events to Bridge Decoupled Service Boundaries

SOA and the Emergence
of Business Technology

Issue III, January 2007

AJAX: Bringing SOA
to the Front Lines

Commercializing Services: Web Services Distribution Channels and SOA

Implications of SOA on Business Strategy and Organizational Design

Issue II, Nov/Dec 2006

An SOA Case Study:
Agility in Practice

Business Rules in SOA:
Decision Services and the Centralization of Rules Management

Web Service-Enabling Relational Databases
for SOA


Issue I, Sep/Oct 2006

SOA in the Enterprise:
A Survey of the Technical Landscape

SOA Infrastructure:
Mediation and Orchestration

An SOA Practices Checklist
for Building Implementation Roadmaps

The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    Past Issues    Contributors    What is SOA?    SOA Glossary    SOA School    SOA Books    About/RSS    Legal Copyright © 2006-2012
SOA Systems Inc.