Header Ads

  • Breaking Now

    What are the constituents of SOA?

    There has been lot of terms which have been surfaced to define constituents of SOA delivery process and specially IBM has been actively coining new terms in order to streamline how SOA based solutions be developed.

    Service-Oriented Analysis and Design (SOAD)
    Service-Oriented Modeling and Architecture (SOMA)
    Business-Driven Development (BDD)

    I will try to briefly describe and simplify these terms.

    There is no formal definition of SOAD as yet from IBM.SOAD takes a hybrid approach of Object Oriented Analysis and Design(OOAD),Enterprsie Architecture(EA) frmawork and Business Process Management(BPM) approaches for SOA based solutions development.

    As per Gartner, more than 60% mission critical applications of various enterprises will be built using SOA by 2008.So that's what whole hype all about SOA.

    SOMA lays out details of how SOA based solutions can be compartmentalized.It includes analysis and design aspects which have major focus on identification,specification and realization of SOA components on top of which services are built.

    BDD covers business aspect of services.The term Business Process Choreography incorporates different dimensions of how business requirement gathered, transformed into business models which can then be propagated into an service based IT solution,

    To know more in detail check out these resources:

    SOAD : http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/
    SOMA : http://www-128.ibm.com/developerworks/webservices/library/ws-soa-design1/
    BDD: http://www-128.ibm.com/developerworks/webservices/library/ws-bdd/index.html

    Post Top Ad

    Post Bottom Ad