Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

Can Oracle take SOA right or... will it go with a flow?

user-pic
Vote 0 Votes

In the last Oracle Magazine (March/April 2009), David A Kelly has posted an article "Integrating Applications" about acceptance of the integrated solutions from Oracle. He's concluded that "SOA is attractive to organizations that need to integrate applications and business processes that cross departments or IT boundaries." I am afraid that Mr. Kelly has got into the same trap as one of Oracle's customer who called Oracle BPML Process Manager an SOA component (in the same article). Why would anybody need service-oriented architecture to integrate any applications, across IT boundaries or inside IT? Why Application Integration Architecture (AIA) is not enough for the task of integrating applications?

By the way, the same article has an insertion where Hasan Rizvi, Oracle senior vice president of product development, comments on Oracle Application Integration Architecture. How many times Mr. Rizvi mentioned SOA in the context of AIA? No one time. And it is quite comprehensible because what is oriented to service in the integration of applications? To me, mentioned Mr. Kelly's expression puts SOA up-side-down: there is no such task as integrating applications across IT boundaries. Instead, many organisations have a real life task for SOA - to operate with business services that cross business process boundaries in and out of IT. Solution of this task may require application integration but it is a very low level technicality.

After all recent acquisitions, Oracle is, probably, in the best position to raise the banner of service orientation concept and clearly articulate that implementation of this concept might need specialised SW tools, systems, and even technologies but service-oriented architecture is the architectural style, not a technology. SOA can only direct IT Development function to implement self-contained autonomous business services and their compositions/collaborations that may require an integration work. In other words, SOA, following the concept of service orientation, defines WHY business or technical service should exist, WHAT such service should be, and WHO is expected to use it. AIA, in turn, dedicates to HOW the services may be constructed in given enterprise execution context. At the same time, integration itself does not constitute any service orientation even if the integrator uses Web Services technology that provides standard-based integration interfaces.

SOA realises the concept of service orientation in the architectural level; it is applicable to both Business and Technical architectures. To implement those architectures, a lot of things have to be changed in the IT organisation. For example, the ITIL v.3 has re-defined process-oriented IT functions into the service-oriented manner already. This is the first step (besides OASIS SOA standard) that outlines the fact that HOW we doing things, being still very important, does not necessary provides for WHAT to be done and this can mislead IT resources. The same ITIL v.3 together with the concept of service orientation crosses IT boundaries into Business and points that the essence of Business is in the business services while the business processes are only particular implementations of those services and, because of that, may be changed or even discarded at any moment.

Having the full stack of IT technologies in hands now, Oracle can reconstruct it in the way that promotes service-oriented view on the IT life starting from the Enterprise Technical Architecture and getting to the last 'dot' in the design, implementation, and support of IT products. Oracle can make SOA and AIA work well together but if somebody would try to substitute one of them by another, even Oracle will be unable to help avoiding very poor results.

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/15692

1 Comment

| Leave a comment

I have always thought of AIA as being a means to provide pre packaged modules for integrating known platforms with other platforms in the same verticals (e.g. connect SAP CRM manufacturing with EBS financials manufacturing) While it's true that it leverages Oracle SOA heavily it's considered a different- more specific -product offering. Also I think that AIA leverages Oracle Data Integration and some other Oracle integration tools. That may be why the VP didn't mention SOA specifically. He also might not have wanted readers to go off and buy SOA instead of AIA if he mentioned SOA too much :)
D.

Leave a comment

Business and Technology ideas, concepts, methodologies and solutions leading to Service-Oriented Enterprise - the primary instrument for obtaining business objectives in fast changing environment

Michael Poulin

Michael Poulin is an enterprise-level solution architect working in the financial industry in the UK and USA.

He specializes in bridging between Business needs and Technology capabilities with orientation on business and technical efficiency, scalability, robustness and manageability. He writes about service orientation, application security and use of modern technologies for solving business problems. Michael contributes to OASIS SOA standards as an Independent Member; he is listed in International WHO's WHO of Information Technology (Historical Society) for 2001. View more

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

Tag Cloud

'Navigating the SOA Standards Landscape, abstraction, active service, ADM, adopt changes, aggregate service, AIA, analysis, API, application, Application Integration Architecture, Architect, architect, architectural mission, architecture, Architecture, architercture, B-SOA, BAWG, BEI, Best Practice, bottom-up, BPEL, BPM, Busienss, busienss case, Business, business, Business Architect, Business architecture, business architecture, Business Architecture, Business Architecture Working Group, business concerns, business data, Business Ecology, business efficiency, business model, business operational model, business organisation, Business Platform Division, business process, Business Process Designer, Business Requirements, business risk, business service, Business service, Business SOA, business value, business view, business-centric, Business-IT problem, capability, CBDI, CBM, choreography, Cloud, Cloud Computing, COBA, collaboration, Collaboration, collaboreation, commodity, component, composition, concept, Conciliator, consumer, COSMIC, cost, cost estimate, cost of ounership, cost of ownership, crisis, CRUD, culture, Cutter Consortium, data ownership, data service, data store, DDD, decision logic, decomposition, demand, design, Design Pattern, development, domain, Domain, Domain Aggregate, Domain Events, Domain Service-Oriented Modelling, DOSOM, DOSOSM, driver, Dynamic Process Edition, EA, EDA, efficiency, end-to-end, Enterprise, Enterprise Architect, Enterprise Architectural Framework, enterprise architecture, Enterprise Architecture, ERP, ESB, event, Event, execution context, Execution Context, expertise, failure, feature, Flexibilit, flexibility, FPA, FSM, Full Functional Points, Functional Points, functionality model, future, Gartner, Governance, governance, granularity, harmonization, Healthcare, IBM, identiy credential, IEEE 1471, IFPUG, implementation, intangible value, Integration-Oriented Architecture, intent, interface, interface orientation, IOA, IT, IT Architect, IT Operation Support, IT organisation, IT without the IT Department, ITIL, Ladder to SOE, leasable Cloud, lease, Loose coupling, Lost in Translation, Management, Manifesto, market, MDA, Michrosoft, Mike Rosen, model, Model-Driven Approach, modelling, Navigating the SOA Standards Landscape Around Architecture, navigation, OASIS, OASIS SOA RA, OASIS SOA RAF, OASIS SOA Reference Architecture Foundation, OASIS SOA RM, ODBC, OMG, ONA, OO, Open Group, Oracle, orchestration, organizational change, participant, pattern, policy, principle, principle of separation of concerns, principles, priority, Private Cloud, Process, process, process-oriented, process-orineted, process-service, project, Provisioning, Pub/Sub, Public Cloud Busienss Requirements, QCon, RA, Real World Effect, Real World SOA, Referemce Architecture, Reference Architecture, Reference Architecture Foundation for SOA, Reference Model, Registry, rent, rentable Cloud, Repository, reuse, RIA, risk, RM, ROI, RPC, rules engine, RWE, SCA, scalability, security, service, Service, Service Autonomy, Service Composability, Service Contract, service contract, service description, Service Description, Service Discoverability, Service Execution Context, Service Orientation, service orientation, Service Oriented Enterprise, Service Relative Autonomy, Service Reusability, Service Separation of Concerns, Service State Management, Service Statelessness, service-oriented, service-oriented eco-system, service-oriented enterprise, Service-Oriented Enterprise, service-oriented environment, ServiceContract, seven properties that differentiate emergent architecture from the traditional approach to EA, situational, sizing, SLA, SO, SO environment, SO Principles, SOA, SOA Manifesto, SOA standard, SOA-RAF, SoaML, SOBA, social networking, SOE, SOEA, solution SOA, SOMA, Spring, standard, study, Summit, supply, T-SOA, tangible value, Technical Architect, Technical Architects, Technical Architecture, technical capabilities, Technology, technology, The Open Group, TOGAF, TOGAF 9.0, top-down, UI, UI Mediator, use, Value Chain, Value Network, Value Networks, view, view model, viewpoint, vision, VPEC-T, Web, Web Service, Web Services, WebSphere, WSDL, ZapFlash,

Monthly Archives

Blogs

ADVERTISEMENT