论文部分内容阅读
随着我国电信业的快速发展,网络基础设施和用户数量都已达到相当大的规模。如何有效地管理和充分利用这些资源已成为各电信运营商要面对的关键问题。eTOM(enhanced Telecom Operations Map)是一种业务流程模型或框架,它为服务提供商提供所要求的企业流程。它的目的是通过业务流程的实施来管理企业,它涵括了战略、经营和保障等企业的三大高层流程及其相互间的集成。服务提供商需要这种通用的流程框架,以确保有效和高效地与其它实体进行交易和交互,确保第三方软件的开发和应用而不需太多的客户化定制。在电子商务环境下,这种对流程的共同理解,在管理电信业务市场中愈来愈复杂的业务关系中极其重要。如何在整个客户项目生命周期中指导从业人员从业务需求出发,自动或者半自动的开发出整合的流程、一致的数据定义、可扩展的IT系统架构是各电信运营商普遍关注的问题。本文旨在研究并开发基于eTOM流程框架的辅助工具-电信流程模型(Telco Process Model简称TPM)以指导从业人员快速开发电信整合流程。Eclise不仅仅是一款非常优秀的IDE(Integrated Development Environment,集成开发环境),就其本身而言它只是一个开放性的框架、一组服务,用于通过插件来构建系统,它是一个提供了完善的插件机制的RCP(Rich Client Platform)平台,它能够构造出扩展能力强、性能优秀、并能够提供给用户良好UI体验的富客户端平台。Eclipse RCP可视为基于OSGI(Open Service Gateway Initiative)构建插件化系统的最佳实践指导。从RCP的设计中,可以学习到如何将应用做到模块化、将应用做到动态化,甚至还可以学习到如何自动生成界面这样的设计思想。考虑到Eclipse优秀的扩展性,我们把TPM设计为基于Eclipse平台的RCP应用。在开发的过程中会使用到EMF(Eclipse Modeling Framework)、GEF(Graphical Editor Framework)等最让人激动人心的Eclipse插件应用。它们都深刻体现了MDA(Model Driven Architecture)的思想在开发过程中的应用和优越性。