1 / 42

Integrated service creation environment for open network services

Integrated service creation environment for open network services. Annals of Telecommunications Volume 63, Numbers 3-4 / 2008 年 4 月. 報告人 : 69721057 李玠峰. Outline. Service engineering Introduction Background and related works Design considerations SCE architecture and usage

reece
Télécharger la présentation

Integrated service creation environment for open network services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Integrated service creation environment for open networkservices • Annals of Telecommunications • Volume 63, Numbers 3-4 / 2008年4月 報告人:69721057 李玠峰

  2. Outline • Service engineering • Introduction • Background and related works • Design considerations • SCE architecture and usage • Technical details • Implementation results • Summary and future work

  3. Service engineering • Service engineering can be defined as the set of methods, techniques and tools to specify, design, implement, verify and validate value added services that meet user needs and deploy and exploit these services in the current or future networks. • Develop scientifically-based design principles and tools (software) that support the balance of service quality, process efficiency and business profitability, from the views of customers, servers and managers.

  4. Service engineering • The process of developing services for reuse in service-oriented applications • The service has to be designed as a reusable abstraction that can be used in different systems • Involves • Service candidate identification • Service design • Service implementation

  5. The service engineering process

  6. 相關知名機構 • Fraunhofer IAO Fraunhofer為歐盟第一大非營利應用研究機構,(等同德國工研院),核心能力:將技術研究轉為產業應用。IAO (產業工程研究所)於1981 年成立,進行服務研究已達15 年之久。每年約三千萬歐元的研究能量,400 個研究(學界)與顧問(業界)專案。核心研究領域:科技管理、資訊科技、虛擬實境科技、以及生物工程學。於2006 年10 月成立ServLab,作為發展創新服務、服務驗證、改善互動的平台。

  7. 相關知名機構 • National Science Foundation(美國的國科會) Service Enterprise Engineering (SEE) The Service Enterprise Engineering program addresses focused research on design, planning and control of operations and processes in commercial and institutional service enterprises. 實際運作於2002年 SEE program is intended to parallel more traditional activities in modeling and analysis of manufacturing enterprises with a new focus on engineered systems in service operations.

  8. 相關知名機構 • IBM SSME (Services Science, Management and Engineering,2005) Services sciences, Management and Engineering hopes to bring together ongoing work in computer science, operations research, industrial engineering, business strategy, management sciences, social and cognitive sciences, and legal sciences to develop the skills required in a services-led economy

  9. Service Engineering Research Topics • Specification of Services • Engineering of Service Compositions • Service Engineering Methodology • Relationship to Software Engineering Methodology • Relationship to Business Process Modeling techniques • Relationship to Ontology-driven techniques • Model-driven approaches • Mashup-approaches

  10. Service Engineering Research Topics • Autonomic Adaptation - Service Engineering Techniques • Engineering of Self-* properties • Service Testing and Simulation • Service Governance Techniques • Management and Monitoring techniques for services • Service Evolution and Versioning • Engineering techniques for Human provided Services

  11. 相關國際研討會 • International Workshop on Service Oriented Software Engineering • International Workshop on Systems Development in SOA Environments • Workshop on Software Engineering Methods for Service Oriented Architecture • 其他各種和SOA相關的會議

  12. Introduction • Open network service is a new service provisioning schemewhich makes the functions of telecommunication networkopen to the Internet-basedservice applications throughwell-defined API • Open API, API in open network service, is a group ofabstracted interfaces for existing telecommunication networkfunctions: call controls, location-based services andcharging.

  13. Introduction • IT developerswho do not have a high degree of telecom networkexpertise can participate in developing value-addedservice applications which integrate telecom and Internetfeatures • SCE (Service Creation Environment) enablesa service designer to describe a service, and then theservice software can be generated by using automatictools that translate the service description into servicelogic programs executable on the target platform

  14. Background and related works • The standardization of open API at the network levelwas initiated by the Parlay group in 1998 • Parlay X APIs , based on web services technology, are very simple, easy, and Internet-friendly.

  15. Background and related works

  16. Background and related works • Service creation process is composed of three phases

  17. Background and related works • The service description function in SCE is generallyrealized by the combination of standardized and modularizedbuilding blocks such as SIBs (Service IndependentBuilding Blocks) that represent the capabilities of thenetwork in an abstract way. Besides, the SCE can supporta visual programming environment for service designers tocombine the SIBs easily

  18. Background and related works

  19. Background and related works • Software Development Kit (SDK), which can provide openAPIs as components integrated into commercial Integrated Development Environment (IDE) such as MS.Net Studio,JBuilder x, Bea Web Logic Studio, etc. • Ericsson SCEoffers Parlay APIs which can beused only for a Java system, and it is designed to adapt onlyEricsson NRG (Network Resource Gateway). If there are changes in the gateway system,Ericsson SCE cannot be adapted on it.

  20. Design considerations • Wedesigned our integrated SCE based on the followingconsiderations: • Supporting easy and rapid service development-TADE(Telecom Application Development Environment) • Supporting various users’ background • Being able to make converged service between telecomand IT domain • Extendable service composition capability

  21. Design considerations • Supporting popular programming environment • Independence from the target system • Supporting full service creation process • Personalized service creation capability

  22. SCE architecture and usage

  23. SCE architecture and usage

  24. Technical details • A service application using open APIs logically consist ofthe following three parts: • 1. Main logic code • 2. Client code for invoking web services for open APIs • 3. Web services for notification

  25. Technical details

  26. Technical details

  27. Technical details

  28. Technical details <Logical Ends>

  29. Technical details

  30. Technical details

  31. Technical details

  32. Technical details

  33. Implementation results

  34. Implementation results

  35. Implementation results

  36. Summary and future work • A approach to service creation foropen network services • providing the integrated service creation environmentfrom the user-centric viewpoints • It also meets various requirementsof service developers and supports full service creationprocess.

  37. Summary and future work • The platform willprovide the mechanism for sharing the personalized serviceamong users and hosting it on a user’s device • The consumers of networkservice can act also as providers of their own service.

  38. Summary and future work

More Related