...
Panel |
---|
borderColor | #6699ff |
---|
bgColor | #ffffff |
---|
titleBGColor | #D5EFFF |
---|
title | A quick guide to SCA |
---|
borderStyle | solid |
---|
|
Purpose of this guide is to help you understand the high level concepts in SCA so that you can build a simple application. For more details on SCA please refer to the various specifications available at www.osoa.org. |
What is SCA?SCA is an executable model for assembly of services into business solutions. It simplifies component programming model for implementation of business services that can be implemented in any language. The key benefits of SCA are:
- Loose Coupling: Components integrate with other components without needing to know how other components are implemented. Components can be easily invoked either synchronously or asynchronously.
- Flexibility: Components can easily be replaced by other components. It also provides the flexibility to create solutions using existing services (bottom up) or model the business and develope the solution (top down).
- Productivity: It enables you to focus on your business logic rather than be slowed with concerns about infrastructure. SCA simplifies development experience for all developers (including J2EE and Integration Developers), integrators and application deployers
Now let's get into description of SCA building blocks.
Anchor |
---|
| sca component |
---|
| sca component |
---|
|
SCA Component...