Versions Compared

Key

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

.h1 Work In progress

Audiance

New user
Its ready to useful things

...

SOA World on line initialy
October 15th

Contents

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

Applying Tuscany SCA - Best Practice For 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
Its ready to use

.h1 Applying Tuscany SCA - Best Practice For SOA

Introducing

Doing this traditional way required proprietry APIs in services and clients

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

Enabling B2B

  • Providing and assembling the service behind your B2B exchanges

binding.ws

Providing Some Commonality Across and Enterprises Developer Community

...

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

Contents

Intoduction
Tuscany SCA Java V1.0 (could be part of intro)

What's In the box

  • Focus on
    + 1.0 spec basics covered
    + Web2.0 extensions
    + distribution
    + language extensions

Example Applicability

  • Componentizing your applications
    • Creating services
      • new services
      • wrapping existing apps
      • variety of languages/variety of bindings
    • Consuming services
  • Assembling components/services using SOA principles

Real Use cases? Maybe Deloitte might be interested to add some notes here.

Getting started with your own project

  • First steps to Using Tuscany

Getting involved in the Tuscany project

  • First steps to Developing Tuscany

Summary

.h1 Summary

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