CSA and SOA
The essence of SOA is ability to create a composite application by quickly assembling heterogeneous services. CSA is a step in this direction. Heterogeneous components can be defined in SCA format. SCA component talk to each other via wires. These wires can be configured. There is no need for hard coded API calls. Once a composite has been defined, its different component can be deployed in different run time environment. A composite file – an xml file, linked together different components of composite and provide a single point of unification for different inter related components.
All most all major vendors support CSA standard – IBM, SAP, Oracle, Adobe and many more. Due to this CSA is likely to reach a tripping point in near future. J2EE has been traditionally considered a more complex working environment in comparison to donet . Specially, EJB's are notorious for their complexity. CSA is an attempt to simplify J2EE environment and increase developer productivity. Many of SCA concepts are similar to WCF (Window communication foundation) of dotnet world. The ultimately , the focus in both Dotnet and J2EE environment is to increase developers productivity without compromising quality and because of this both world are going to survive in near future .
No comments:
Post a Comment