Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

...