电信运营支撑系统演变过程及概述
- 格式:docx
- 大小:111.65 KB
- 文档页数:12
电信运营支撑系统演变过程及概述
内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)
电信运营支撑系统演变过程及概述
第一章:电信业务运营支撑系统概述
第三章 下一代电信业务运营支撑系统中间件技术篇
Order
Entry Service
Provisioning Customer
Contact
Center Customer
Database Billing
System Misc
…...
Events
Collection
Filtering
Correlation Trouble
Ticketing Workforce
Management Performance
Management Thresholds Network
Inventory Front-end
Applications
Back-End
Applications JAVA Communication Bus Publish/Subscribe Rule based engines Workflow Management Corba
● TMF
NGOSS ● Java
and
Web
Service
● TMF
NGOSS ● OSS/J
Functional
API's
● Java
and
Web
Service
● TMF
NGOSS ● Certified
Products
● OSS/J
Functional
API's
● Java
and
Web
Service
● TMF
NGOSS ● JBI,
JES,
OpenOffice,
Identity Mgt
● Certified
Products
● OSS/J
Functional
API's
● Java
and Web
Services
● TMF
NGOSS
QoS and Performance API
– Performance data
– APIs supporting the following areas first (all Final Draft
except Inventory In Public Draft– final in May’03): Service Activation API
– Order Management
Trouble Ticketing API
– Customer Mngt
Scalability, Security, Integr. CORBA, EAI, B2B (ebXML,
SOAP,…), etc…. Common API IP Billing API
– Usage Data
Inventory API Alignment with TMF NGOSS
Workflow + JMS/XML Externalised Process
Standardized APIs Contract Defined Interfaces
JMS/XML Common Communication Vehicle
Contract Registration &
JCA, RMI/IIOP… Integration with legacy
Enterprise Java Beans Component based software JNDI registration
J2EE, XML and Web Services
紧耦合
集成
Java EJB
RMI IIOP
Java EJB
RMI IIOP 松耦合
集成
Java
EJB
RMI
IIOP
XML
JMS B2B
集成
XML
Web Services
XML
Web Services Trouble
PerformanSerResCustomer
Order
Network OthSLA
Usage Fault Trouble
Service Billi Quality of IP ProInvento
Request Response Notification Agreement Command Interaction Location Party Policy ManagedEntity Phase SUBSCRIBER/RECIPIENT
RECIPIENT
OWNER PRODUCT PRODUCT
SPECIFICATION
SERVICE SERVICE
SPECIFICATION
RESOURCE RESOURCE
SPECIFICATION realizedAs definedBy
utilize Phase
Individual
gender
placeOfBirth
nationality
maritalStatus
driversLicenceNr
passportNr
skills
disabilities
aliveDuring : TimePeriod Organization
companyNr
isLegalEntity
industrySector
existsDuring : TimePeriod Interaction
PartyRole
Value Network Role Interaction
validFor : TimePeriod Party
partyId PartyRole
Group
PartyRole
status 1..* n 1 Interaction Type Identity
validFor : TimePeriod
*
程序设计阶段
早期软件工程阶段 • 手工作坊
• 软件危机 1.软件开发无计划性;
2.软件需求不充分;
3.软件开发过程无规范;
4.软件开发产品无评测手段。 如何更多、更好、更方便、更快地开发软件 • 工程化管理软件开发
• 以满足功能需求为主 问题定义;需求分析;概要设计;详细设计;编码;测试;维护 瀑布模型;演化模型;螺旋模型;喷泉模型;增量模型;原型模型;组装可重用构件模型。
2. 为什么应用软件开发模型和软件工程方法解决大规模、复杂问题时,软件系统的质量和效率无法得到保证
非功能性需求 1. 系统性能要求,可用性要求;
2. 系统可适应性和可移植性要求;
3. 系统可靠性和安全保密性要求;
4. 系统可重用性要求等。 解决方法:
软件体系结构设计 1. 为什么专家和新手在使用软件开发模型和软件工程方法时,表现出来的软件效率和效果不一样
专家的经验 应用环境
问题要求空间 问题求解空间 如:设计模式 框架
注意:
TypTypTypTypTypInformation
viewpoint
Engineering viewpoint Meaning
Animation Distribution
Network
Nodes
Stream
Interface Object Computational
viewpoint Operati
CCCCBusiness
viewpoint
Framework &
Requirements 软件概要设计的主要任务就是进行系统结构设计,是不是就是软件体系结构设计
概要设计 • 结构化设计 • 面向对象设计 构件 连接
模块 模块调用关系
类和对象 对象关联、聚集、继承
注意:以往的概要设计中的功能实体(构件)的设计是首位的,也是显式的,构件间的连接并没有单独作为实体显式地设计,而是作为构件的附属形式出现。而软件体系结构设计将部件、部件连接、连接规范和原则单独作为实体显式定义。
Multiple interfaces are a consequence of:
Object composition
O O2 O1
O3
O4 composition
decomposition Languages:
- ODL strict superset
of OMG-IDL,
adding re-use of
Computational
specifications,
stream interfaces,
QoS and grouping.
Tools:
- Platytools
- ACE Object 3
Object 1
Object 2 Stream
Interfaces
Object
Groups Operational
Interfaces Computational
Objects