Versions Compared

Key

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

...

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

...

Introduction

Applying Tuscany SCA - Best Practice For SOA

...

Introduction

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

...

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)