Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Do SOA have to have web service for implementation?

user-image
Question added by Usman Liaqat , Principal Software Engineer , Soliton Technologies
Date Posted: 2013/11/27
Shaneem Mohammed
by Shaneem Mohammed , Oracle SOA Developer , Tata Consultancy Services Ltd.

SOA is a design principle which describes a certain way of communication and organization of discrete pieces of software components called services. It is leveraged usually in re-usable web services in the middle tier of the application with outstanding results. But it's core ideas can be utilized in any application where discrete components are present.

A N
by A N , Architect (Programme Architecture) , Nationwide

One aspect of SOA is "Decoupling". Two systems can be decoupled using an ESB. The interfaces could be as simple as flat files or can be decoupled by using Message Queues (for Asynchronous transactions).

In a simple way, SOA is about exposing business services (Like Invoices or IP address managment) as services that can be invoked wether by SOAP or EMS or even RPC as long it is decoupled from its system.

 

JASIR JAMAL ABDULLA ABDULLA
by JASIR JAMAL ABDULLA ABDULLA , Oracle SOA Developer , MPHASIS LTD

SOA is an application integration architecture wherein functional parts of applications are considered as seevices. If your looking into inhouse applications then you dont have to expose your service as webservice.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.