The Eclipse SOA Tools Platform (STP) plug-in and Apache Tuscany simplifies services development through the use of the popular Eclipse development environment. Apache Tuscany has also been integrated with the STP to provide a Service Component Architecture (SCA) Java™ run time for the services you create, allowing you to annotate your service using the SCA standard and Apache Tuscany annotations. In this tutorial, you will see STP and Apache Tuscany in action, through the creation of a Remote Method Invocation (RMI) service.
In this tutorial
An essential characteristic of SOA is the ability to assemble new and existing services to create new applications that may consist of different technologies. SCA defines a simple service-based model for construction, assembly and deployment of network of services that is language-neutral. Apache Tuscany effectively provides developers with an SCA Java run time by allowing Eclipse developers (Eclipse STP developers, in this case) to use SCA in the development of Java service components in an SOA environment.
In this tutorial, you're going to build an RMI-based service that will be registered in the server's RMI naming registry. You'll build the service according to the SCA specification, implemented via Apache Tuscany, that will become part of your overall SOA solution. You will learn:
- How SCA ties into SOA
- How to install the Eclipse STP and Apache Tuscany run time
- How to create an SOA Tools SCA RMI-based service
- How to develop the services Time Bomb functionality
- How to create and develop a Java RMI client
- How to run and test the RMI service
discuss this topic to forum
