Methodology and Modelling Framework for Service-Oriented Architecture

SOA Solutions Overview

SOA Methodology & Framework

SOA-specific Training

SOA-specific Services

Sparx Enterprise Architect is a magnificently flexible tool that allows an experienced modeller to model practically anything, in a way this particular modeller finds appropriate. The same flexibility can confuse IT professionals less experienced in Visual Modelling and SOA.

Model Structure and Guidelines

Developing a Service-Oriented Solution within a large enterprise is radically different from stand-alone small applications favoured by the authors of UML Modelling books. Analysts and Designers participating in SOA implementations are forced to invent their proprietary structures, and interpret core diagrams to capture service-related information.

Business Abstraction Framework fro Sparx EA delivers practice-proven and standard-compliant structure that already accommodates Business Component Model, Common Information Model, Service Choreography and Orchestration and all other models required for SOA. The Framework delivers traceability, validation and reporting required for SOA.

SOA-Specific Functionality

Additional functionality introduced to the Framework further advances traceability, validation and reporting available from Sparx EA.

Abstraction Process for Service-Oriented Development

While Sparx Enterprise Architect enable visual modelling, it is for a process to provide instruction what to model, and when. Business Abstraction developed an effective process that:

  • Starts with capturing information easily available from business-savvy Subject Mater Experts;
  • Arrives to detailed Service Design, Contracts and Orchestrations;
  • Breaks the complex and challenging effort of transition from initial capture of the problem to precise definition of solution into a number of contained, manageable, clear defined steps.

Process Model in Sparx Enterprise Architect

Maintaining detailed process documentation as a text document is often problematic, as any real-life development practice continues to improve and modify the process while nobody has time to update the document. Also, understanding of the document can be erroneous and often takes significant time and effort.

Business Abstraction supplies the process in form of an Enterprise Architect Model built into the Framework. Each individual step of the process is linked to the actual package within the model in which the activity should be conducted.

Critical for SOA Success

While it is universally recognised that business engagement, conceptual thinking and visual modelling are critical for SOA, in many cases this recognition doesn't go past generic appeal. Business Abstraction Methodology and Framework define Business engagement in terms of specific modelling steps, include techniques for facilitating conceptual thinking and presentation, all on the basis of highly effective and affordable visual modelling software.

Business Abstraction offers predictable, consistent delivery to SOA critical factors.

Further Information

Please contact us if you need more information.