JAIN SLEE Tutorial
41 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
41 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

JAIN SLEE TutorialIntroducing JAIN SLEESwee Lim Phelim O'DohertySun Microsystems Sun MicrosystemsDavid Ferry David PageOpen Cloud Open Cloud © 2003 Sun Microsystems, Inc. All Rights Reserved. © 2003 Open Cloud All Rights Reserved.Tutorial ObjectivesUnderstand the aims, objectives and benefits of JAIN SLEEUnderstand the fundamental concepts of the JAIN SLEE application environmentIdentify some considerations related to realizing a JAIN SLEE in core carrier networks© 2003 Sun Microsystems, Inc. All Rights Reserved. © 2003 Open Cloud All Rights Reserved.OutlineJAIN SLEE in Context•Why create JAIN SLEE?•JAIN SLEE Concepts•Implementation Considerations •© 2003 Sun Microsystems, Inc. All Rights Reserved. © 2003 Open Cloud All Rights Reserved.SLEE in Communication Networks2G and 2.5G Networks Convergent Networks• •Service Control Point Gatekeeper– –Service Node (2G to 3G Common Service Delivery – –using a Media Gateway) PlatformConvergent SCP, SSCP, –3G Networks•SSPService Switching Control –OSA Gateway–PointService Switching Point–SIP Proxy–3GPP IMS CSCFs –© 2003 Sun Microsystems, Inc. All Rights Reserved. © 2003 Open Cloud All Rights Reserved.Other Technologies and SLEEAuto-ID•Manufacturing•Real-time health monitoring•Industrial flow control•...•© 2003 Sun Microsystems, Inc. All Rights Reserved. © 2003 Open Cloud All Rights Reserved.Why are Communications Applications Converging on Java Containers?Telco apps moving to component based ...

Informations

Publié par
Nombre de lectures 101
Langue English

Extrait

© 2003 Sun Micrsosyetsm ,nI.cA  RllhtigRes rvse .de02 ©O 30 nepd AlCloughtsl RireevR se.d
David Ferry Open Cloud
David Page Open Cloud
Phelim O'Doherty Sun Microsystems
Swee Lim Sun Microsystems
JAIN SLEE Tutorial Introducing JAIN SLEE
Tutorial Objectives
Understand the fundamental concepts of the JAIN SLEE application environment
Understand the aims, objectives and benefits of JAIN SLEE
Identify some considerations related to realizing a JAIN SLEE in core carrier networks
©002 uS 3iM nA llR gith seRescrosystems, Inc. duolC nhgiR llA© . edrvpe O0320eserts Rved.
Outline
JAIN SLEE in Context
Why create JAIN SLEE?
JAIN SLEE Concepts
Implementation Considerations
© 2003 Sun Microsystems, Inc. All Rights Reserved.
© 2003 Open Cloud All Rights Reserved.
Convergent Networks –Gatekeeper –Common Service Delivery Platform –Convergent SCP, SSCP, SSP –OSA Gateway
SLEE in Communication Networks
2G and 2.5G Networks –Service Control Point –Service Node (2G to 3G using a Media Gateway) 3G Networks –Service Switching Control Point –Service Switching Point –SIP Proxy –3GPP IMS CSCFs
 ©0230S nuM ciightll Rud A ClopOne00 3© 2 ev.deres RtsghRil Al .cnI ,smetsysor.deeR svres
Other Technologies and SLEE
...
Industrial flow control
Real-time health monitoring
Manufacturing
Auto-ID
edrvseRe.llA duol sthgiR stsys,emnc IAl. 02 ©S 30M nuorcid. © 2003 Open C liRhgstR sereev
Time to market and reduced development cost
Why are Communications Applications Converging on Java Containers? Telco apps moving to component based architectures Desire to use Standard, Off-the-shelf container –Write-once, run-anywhere Container provides important infrastructure services –Higher level abstractions for State management, Transactions, Security, Resource pooling, … Focus on core value-add application logic Leverage large community of Java developers Leverage enterprise development tools, test suites, …
002 uS 3©iRhgstR sereev.ddevreseR3002 © .Cln pe Ol Ald ourcso niMsm ,syet AllInc.hts  Rig
Outline
JAIN SLEE in Context
Why create JAIN SLEE?
JAIN SLEE Concepts
Implementation Considerations
© 2003 Sun Microsystems, Inc. All Rights Reserved.
© 2003 Open Cloud All Rights Reserved.
cnI ,smeiR llA . Mun S03stsyroic ©02devr.ll Aig Rs htseRe2 00 3pOneC oldughts Reserved. ©
SLEE=ServiceLogicExecutionEnvironment Low latency and high throughput application environment for event processing –Latency < 100 ms –100's to 1000's of events per second Event orientated Designed for stringent requirements of core network signaling application Designed to allow implementations to support scalability and availability through clustering
What is JAIN SLEE?
en Cloud All Rigreev.d© 2 00 3pO stheseRdevr.nuM 30S  ©02seR sthgiR llA .nc Is,emstsyroic
JAIN SLEE Benefits
SLEE reduces cost and improves time-to-market
High performing platform for event driven applications –Supports simple and complex applications –Applications deal with service logic only System issues handled by container i.e. threading, transactions Standard application framework –Defined programming model –Object Orientated, asynchronous, robust and distributable Independent of underlying networks Asynchronous support –Elaborate event distribution mechanism (with priority) –Maps events to method invocations on components –Creates component instances in response to initial events
Only industry standard Service Logic Execution Environment –Write-once, run anywhere for components
Availability and scalability through clustering –Versus traditional primary-secondary Easy to develop robust components –SLEE replicates state and provides transactional semantics –Strongly typed component interfaces and profile data Point of integration for multiple protocols and resources –One container, multiple resources, protocols –Easy to integrate new technologies
JAIN SLEE Benefits To Communication Developers
evre.d30O  ©02lCuoep nl Rid Al ResghtsnI ,smetR llA .cRes htig. edrvse© 2iMrcsosy00 3uS n
 ©nuS 3002syroic M Is,emstcn .lA liRhgstR eserved. © 2003 nepOolC A duR llhtigRes rvse.ed
Event orientated component model –Elaborate event distribution mechanism (with priority) –Maps events to method invocations on components –Event processing components with strongly typed interfaces Event types received and sends Private state and state shared with other components Component instances have no external and permanent identity Simple and dynamic event subscription model –Container manages component lifecycle and Garbage Collection Enables automatic component instance creation and deletion Model is aware of event producer and consumer relationships Important for robustness (avoid dangling component instances) Profiles for provisioned data –Easy to define, provision, and access profiles
JAIN SLEE Differentiators To EJB Developers
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents