You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

.h1 Work In progress

Audiance

New user
Its ready to useful things

Target

SOA World on line initialy
October 15th

Contents

Intoduction - Haleh

  • What is SCA
  • What is Tuscany project
  • Summary of V1.0 - status and what's in it

Applying Tuscany SCA To SOA

  • Typical patterns
  • Relate to current Tuscany features
  • Real Use cases? Maybe Deloitte might be interested to add some notes here.

Getting started with your own project

  • First steps to Using Tuscany
  • Walk through 1 or 2 of the samples
  • Pointers to useful information
  • How to get involved in the project
  • You can extend it but details are a different paper

Summary - Haleh (first draft)

  • Its ready to use

Introduction

Applying Tuscany SCA To SOA

Introduction

Doing this traditional way required proprietry APIs in services and clients

The promise: Having application developers to focus on business logic and having all other concerns to be addressed by the supporting runtime

  • Implement the business logic in your preferred programming language
  • Externalize the dependencies to promote losse-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

Enterprise Integration

  • Exposing an existing enterprise application as a service using a variety of binding technologies
  • Access enterprise services using a variety of binding technologies
  • Create new components that direct the operation of services according to your business process regardless of the protocols that the services require

binding-ejb
binding-ws
binding-jms
binding.rmi

Enabling Web 2.0

  • Providing and assembling the services behind your web 2.0 applications and mashups using the popular technologies JSON, XML, RSS, Atom,
    • Talk directly from Javascript
    • DWR

binding-json
binding-dwr
implementation.script
binding-feed

Enabling B2B

  • 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

Providing Commonality Across and Enterprises Developer Community

  • Regarless of implementation/binding technology

Bringing IT and the business together

  • Commonality of model between traditionally disparate organisations
  • Common terminology and semantics
  • Encourages good service design in being contract led and technology and protocol independent.
  • Policy driven

Distributing Applications For Non-function reasons

  • Naturally translates to distributed services which can be leveraged for performance, scalability, etc.

Getting Started With Your Own Project

Summary

V1.0 ready for prime time?
It is extensible so you can add to it (and contribute)

  • No labels