...
- Implement the business logic in your preferred programming language
- Externalize the dependencies to promote loose-coupling and use the dependency injection to
- Declarative bindings to eliminate the learning curve/coupling of technology APIs such as JAX-WS, EJB, JMS
- Declarative intents/policies to enforce the QoSs
Bringing IT and the business together
One of the less obvious benefits of the Service Component Architecture is that it has the potential to shrink the gap between the business and the IT organization.
Using a model of an organisation's applications and of the components that are composed to form those applications can provide a common language between traditionally disparate groups
Use of common terminology and semantics encourages good service design. Using Tuscany SCA to build and assemble components encourages a contract led and technology and protocol independent approach. This in itself tends to lead to cleaner more business aligned components.
The benfits here can also extend to any divides across an IT organization. Again a common approach regardless of implementation and binding technology and the ability to be able to describe and application concisely in terms of the services provided and services required can lead to a better appreciation of the features and facilities provided across the IT organization and can
Enterprise Integration
In almost every enterprise today there is a requirement to have one computer system talk to another. For example, imagine the invoicing system wanting to get at the central CRM system
...
TODO - bring in binding.ejb
TODO - Enabling B2B
- Providing and assembling the service behind your B2B exchanges
Enabling Web 2.0
A web2.0 style application's ability to present a dynamic and responsive interface relies on and organizations ability to provide services for the application to interact. As you might expect Tuscany SCA is ideally placed to provides those services using popular technologies such as JSON, XML, RSS, Atom.
...
Code Block |
---|
Simple javascript component |
Bringing IT and the business together
...
...
Use of common terminology and semantics encourages good service design. Using Tuscany SCA to build and assemble components encourages a contract led and technology and protocol independent approach. This in itself tends to lead to cleaner more business aligned components.
The benfits here can also extend to any divides across an IT organization. Again a common approach regardless of implementation and binding technology and the ability to be able to describe and application concisely in terms of the services provided and services required can lead to a better appreciation of the features and facilities provided across the IT organization and can
TODO - Policy driven approach
...
- Providing and assembling the service behind your B2B exchanges
binding.ws
Data integration
- Databindings (XML, SDO, JAXB, JSON ...)
- implementation.xquery
- implementation.data and implementation.das
- binding.ws
- binding.feed
Distribution
Getting Started With Your Own Project
...