- Service Oriented Architecture (SOA) is a means of designing and building software. It is a manufacturing model.
- Software as a Service (SaaS) is a means of receiving software through an external party to your business similar to telephone or power utilities. It is a sales and distribution model.
SOA and SaaS: How do they differ?
Posted by Ravindra Dastikop 0 comments
Service-oriented architecture (SOA) Today -
Plymouth Rock Implements StoneRiver Claims Software Insurance Networking News ... significant progress with the modernization of its core processing environment by leveraging new technologies and a Service-Oriented Architecture (SOA). See all stories on this topic » |
Plymouth Rock Group of Companies Implementing StoneRiver's ... Bobsguide (press release) "With StoneRiver, we will be able to take full advantage of the comprehensive Stream Suite and its service-oriented architecture. StoneRiver has been great to ... See all stories on this topic » |
Posted by Ravindra Dastikop 0 comments
Labels: Happenings, News
SOA: About this Course Blog
The blog intends to be a study companion for my students and contains all resources:
Posted by Ravindra Dastikop 0 comments
SOA: The Central idea behind it
Posted by Ravindra Dastikop 0 comments
Labels: Basics
Paradigm
A paradigm is a key model, pattern or method (to achieve certain class of goals/objectives). Frequently it is a most characteristic or fundamental property of a theory or a branch of science.
A system of assumptions, concepts,values,and practices that constitutes a way of viewing reality.
- Geocentric
- Heliocentric
- Linear motion
- Oscillatory
- Programming paradigm - procedure oriented- OOPS
Posted by Ravindra Dastikop 0 comments
Labels: Basics
Concept of concern and Seperation of Concerns
- In communication networks, OSI model has 7 layers - each addressing one concern. Say Presentation layer
- MVC architecture separates- model, view and control into three concerns
Posted by Ravindra Dastikop 0 comments
Labels: Basics
Concept of Service in Computing
Service is a one of the computing paradigms. In computing service is a mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description.
Example:
In ATM
- Capability: Allows a customer to withdraw money is a service. It enables him to access his account and withdraw(capability) money. It occurs at a prescribed interface i.e at ATM.
- Constraints: There is a limit on the amount that can be withdrawn or number of transactions within a day
Posted by Ravindra Dastikop 0 comments
Labels: Basics