240 likes | 347 Vues
the University and industry collaboration the research and the technology. by Lill Kristiansen ITEM NTNU. PATS. The umbrella: PATS Program for Advanced Tele Services. AVANTEL. Finishes by 2003, started 2003. ARTS: the project 2003 – 2006. ARTS – partners: NTNU, Dept of Telematics
E N D
the University and industry collaborationthe research and the technology by Lill Kristiansen ITEM NTNU
PATS The umbrella: PATS Program for Advanced Tele Services AVANTEL Finishes by 2003, started 2003
ARTS: the project 2003 – 2006 • ARTS – partners: • NTNU, Dept of Telematics • Ericsson • Telenor • Abelia (organisation of ICT-industry in Norway) • Financing partly from Norw. Research Council • ARTS – part1 • Research, development and education • ARTS – part2 Teleservice Innovation Centre
Thirdparty developers Technology sponsors Educational institutions LAB Industrial partners NTNU PATS agreement ARTS – the actors Incomit Bravida ...... UiT (Tromsø) HiA (Grimstad) HiG (Gjøvik)
The research and technology • The lab infrastructure • Current and emerging technologies • networks • endpoints • APIs between • New heterogeneous services • combinations • Our research • JavaFrame, ServiceFrame (Java and message passing) • Modeldriven Architecture,
The PATS Infrastructure • Live network • GSM locations from Telenor Mobile’s real network • Firewalls and locked doors partly because of this
Service engineering Service deployment and execution Telenor Mobil GSM loc SMS MMS WAP push Service Platforms/ interfaces Bravida Map POI Route PATS lab: Available resources Rational Rose Telelogic (UML 2.0) Incomit iSea ServiceFrame Mobilus IBM Websphere Incomit parlay GW Ericsson Parlay GW Ericsson MM Streaming server CPA Radionor WLAN pos Red-M Bluetooth
“Advanced” and ”Heterogeneous” services • “Advanced” means a combination of: • Traditional telecoms services • Multimedia services • Web and information services • Messaging services • Location and context aware services • “Heterogeneous” means: • Services over heterogeneous networks: PSTN, IP, GSM, UMTS, WLAN, Bluetooth. • And services provided by different service providers
GSM PSTN From vertical integration to horisontal layering Future Today Service Networks API Access and Transport Networks
Parlay and UMTS Open Service Access;Migration and Convergence
soap http RMI, ... From methods and tools to running code Methods Methods Service engineering Tools Tools (later stage) Service Creation Environments Service Creation Environments Service Services Services and Services deployment Application Application Servers (Service Servers (Service execution Terminals Execution Environments) Execution E nvironments) APIs Parlay, OSA, JAIN, ... Terminal Service Service Enablers Service Enablers platforms Access and transport network Access and transport network
Application Server: platform portability Functionality using Actor model Modeling Platform lndependentModeling Platform SpecificModeling Implementation using Actor classes Implementation using Actor classes Implementation using Actor classes JavaFrame EJB ActorFrame .NET ActorFrame Implementation EJB .NET JVM
Distributed services executed at combinations of network based servers and endpoints • Ex. 1: Location • locations may be offered to 3rd parties by the network: • queries to the GSM basestations • locations may also be known by the endpoint via e.g. GPS: • queries to the endpoint directly • Ex. 2: Personalised call screening • may be offered via OSA to a 3rd party operating a server in the network • May also be done at the calling party’s endpoint if endpoint is ‘smart’ • Ex. 3: Combinations of endpoint and network • group your contacts in your address book • use this grouping with personalised call screening • give voice mail greetings a personal touch • (per caller or per group)
Model driven development using UML2.0 • A good way of thinking for • modellers • programmers • system integrators • such that their programs will: • be rapidly made according to specification (Be First) (Focus) • have high quality (Be Best) • be efficient (Be Cost Effective) (Cost) • maintainable by competent persons (Concentration) • be adaptive to a changing environment of requirements and third party software • This should apply to large and small applications • integrating telecom services and • information services
References • PATS projects website • http://www.pats.no/ • The Teleservice lab at NTNU: • http://www.item.ntnu.no/lab/nettint1/