maretzke.de
English version of maretzke.de Deutsche Version von maretzke.com
 
HowTo: JSLEE Resource Adaptor

Valid HTML 4.01! Valid CSS!

Implementing a JSLEE Resource Adaptor - A quick-starter's guide

HowTo und Quick-Starter Guide -  05.10.2005

Wie man einen Resource Adaptor für JAIN™ SLEE Umgebungen baut - Eine englischsprachige Anleitung in einigen wenigen Schritten.

Das Open Source Projekt Mobicents hat sich zum Ziel gesetzt einen JAIN™ SLEE (JSLEE) Applikationsserver zu implementieren, der mit kommerziellen Produkten mithalten kann - auf lange Sicht. Derzeit ist Mobicents eine bereits recht stabile Umgebung für erste Anwendungen im Bereich JSLEE.

Neben den reinen Anwendungen im JSLEE Environment gibt es noch einen Bereich, den der Resource Adaptoren. Diese Adaptoren integrieren externe Resourcen - egal ob synchron, lokal, remote, asynchron, ... - in die JSLEE Umgebung. Doch wie geht das überhaupt? Diese Frage stellte ich mir auch. Und da dachte ich, dass über kurz oder lang bestimmt andere Menschen ähnliche Fragen stellen werden. Daher habe ich nicht nur einen Resource Adaptor programmiert, der ein einfaches auf TCP/IP basierendes Protokoll versteht und für JSLEE aufbereitet, sondern das ganze auch in verständlichem Englisch dokumentiert.

Das hier beschriebene Projekt kann auch bei Mobicents aus dem CVS Repository ausgecheckt werden. Der Modul-Name ist hierfür "mobicents-examples".

Aus dem Inhalt:

  • Introduction
  • What is JAIN™ SLEE?
  • What is Mobicents?
  • What is a Resource Adaptor?
  • The Structure of a RA
  • The RAFrame Example
  • The structure of the RAFrame Example
  • The Protocol
  • The Protocol Stack
  • Testing the Protocol Stack
  • Deployment Descriptors
  • The RAFrame Events
  • The RA Type RAFrame
  • The RA Type's Activity and Activity Context
  • The RA Type's offering for Sbbs
  • The RA - Structure and Methods
    • entityCreated() and entityActivated()
    • onEvent()
    • getActivity() and ActivityEnded()
  • RA Deployment Descriptors
  • Building the RA
  • Deploying the RA
    • The manual way
    • The automated way
  • BounceSbb - utilizing the RA
  • The Sbb's methods
    • setSbbContext()
    • Event handling
  • Sbb Deployment Descriptor
  • Building the Sbb
  • Deploying the Sbb
    • The manual way
    • The automated way
  • Testing the installation
  • Understand what happens
  • What's next?

Downloads bei maretzke.de 

Implementing a JSLEE Resource Adaptor
Michael Maretzke
2005, [PDF, 312kb]
Implementing a JSLEE Resource Adaptor - A quick-starter's guide. Uncompressed PDF.

Implementing a JSLEE Resource Adaptor
Michael Maretzke
2005, [ZIP, 250kb]
Implementing a JSLEE Resource Adaptor - A quick-starter's guide. Compressed PDF.
Resource Adaptor RAFRame für Mobicents JSLEE
Michael Maretzke
2005, [ZIP, 1540kb]
Sourcen für Resource Adaptor RAFrame. Compressed Archive.
JSLEE Service BounceSbb für Mobicents JSLEE mit RAFrame Resource Adaptor
Michael Maretzke
2005, [ZIP, 97kb]
Sourcen für den JSLEE Service BounceSbb. Compressed Archive.
Zum Thema bei maretzke.de 
Links ins Web