专为企业级应用设计的Oracle 基础架构产品 · Oracle 全面的技术体系 全面企业计算解决方案 同类最佳产品 硬件/软件集成设计、 卓越性能
OFM支撑IT架构和应用的演变 - Oracle · 通过JEE5/EJB3技术最早面向市场...
Transcript of OFM支撑IT架构和应用的演变 - Oracle · 通过JEE5/EJB3技术最早面向市场...
杨国文
资深技术顾问
OFM支撑IT架构和应用的演变
2
目录目录
1IT架构概述
中国移动BSS架构和应用演变
OFM如何支撑BSS的演变与发展
成功案例分享
企业架构企业架构
业务架构:是把企业的业务战略转化
为日常运作的渠道,业务战略决定业务架
构,它包括业务的运营模式、流程体系、
组织结构、地域分布等内容。
IT架构:指导IT投资和设计决策的IT
框架,是建立企业信息系统的综合蓝图,
包括数据架构、应用架构和技术架构三部
分。
企业架构(EA,Enterprise Architecture)作为将组织战略目标映射到IT
总体目标的蓝图设计,是西方发达国家政府广泛使用的顶层设计方法。企业架
构可以分为两大部分:业务架构和IT架构,大部分企业架构方法都是从IT架构
发展而来的。
Zachman Matrix
企业架构标准企业架构标准• As a Basis for
different Framework approaches
OEA Framework
TOGAFDoDAF Framework
TEAF/FEAF ArchitectureMatrix
AArchiMate Framework
Business to ITBusiness to IT
Information ArchitectureComposition of data, formats, exchange, retention, security,
and privacy
ApplicationArchitecture
Business ServicesFunctional USE Cases
TransactionOrchestration
Business ArchitectureBusiness Processes
Workflow / Collaboration
Network
Physical infrastructure/ Hardware
OperatingSystems
Infrastructure Architecture
6
Business to ITBusiness to IT
BusinessStrategy& Require-ments
Program& ProjectManage-ment
PortfolioAnalysis
BusinessArchitectureBusinessArchitecture
Business Processes,Workflows, Organization,
and Collaboration
InformationArchitectureInformationArchitecture
Infrastructure ArchitectureInfrastructure Architecture Hardware, Server, OS, Network
ApplicationArchitectureApplicationArchitecture
Systems, Services,Functional Use Cases
Data, Business Objects,
Exchange Formats,Security and Privacy
7
目录目录
2IT架构概述
中国移动BSS架构和应用演变
OFM如何支撑BSS的演变与发展
成功案例分享
BSS应用系统演变BSS应用系统演变
8
计费系统综合计费营业帐务系统
计费系统
营业系统
帐务系统
NG-BOSS系统
NG-CRM系统
2001年 2008年
呼叫中心 客服系统
经营分析系统
运营监控管理系统
NG-BASS系统
NG-BOMC系统
基本功能实现 IT运营支撑 面向业务发展
NG-PBOSS系统
BSS架构演变BSS架构演变
9
2001年 2008年
基本功能实现 IT运营支撑 面向业务发展
两层架构 三层架构 SOA
?云计算
201?年
10
目录目录
3IT架构概述
中国移动BSS架构和应用演变
OFM如何支撑BSS的演变与发展
最新案例分享
OFM Overview
OFM对BSS的支撑
OFM OverviewOFM OverviewOFM: Oracle Fusion Middleware
Main Focus – SOA, BPM, Webcenter SuitesMain Focus – SOA, BPM, Webcenter Suites
BPM Suite SOA Suite Governance
BPELBusiness RulesBAM
OWSM
BPM SuiteBPM Studio (Modeling,Simulation, Optimization)Process DashboardsProcess Portal
GovernanceRepositoryRegistrySOA Mgmt. Pack
SOA SuiteOracle Service Bus2
CEP3
B2B
Business User Empowerment Services and Events Infrastructure
Visibility and Control
• Traditional BPM• Business User• Process Improvement
• Integration or Architecture• IT User• Services Framework
• Business and IT Governance• Business Buyer, IT Buyer• Regulatory and Compliance
concerns
Option on WebLogic Suite Option on WebLogic Suite Per individual components
Theme
UseCases
Pkging
2: OSB is the product formerly known as AquaLogic Service Bus3: Oracle CEP includes the product formerly known as the WebLogic Event Server
Main Focus – SOA, BPM, Webcenter SuitesMain Focus – SOA, BPM, Webcenter Suites
Webcenter Suite EDA Suite Core Java EE Platform
Webcenter PortalWebcenter SiteContent managementSESCollaboration
BAMCEP 1
Portal or interactive Event Processing Application Server Scale Out Infrastructure
• Portal• Content• Search• Team&Social network
• Business Event Monitoring• Low Latency, High
Throughput Event Processing• Front Office Apps Platform:
e.g. Financial Services Algorithmic Trading, Manufacturing Shopfloor
• Platform Reliability, Availability, Scalability & Performance
• Distributed Cache for WLS Predictable Latency for WLS
Oracle WebcenterSuiteOption on WebLogic Suite or WebLogic Application Grid Oracle WebLogic Suite
Service BusRulesCDC
Theme
UseCases
Pkging
Webcenter Suite EDA SuiteWebLogic ServerCoherence EEOperations ControlEM DiagnosticsWebLogic Real Time
1: Oracle CEP includes the product formerly known as the WebLogic Event Server
14
目录目录
3IT架构概述
中国移动BSS架构和应用演变
OFM如何支撑BSS的演变与发展
最新案例分享
OFM Overview
OFM对BSS的支撑
BSS架构演变(1)BSS架构演变(1)
15
2001年
基本功能实现
两层架构
BSS架构演变(2)BSS架构演变(2)
16
2001年 2008年
IT运营支撑
三层架构
TUXEDO
Weblogic
Portal
17
产品名称-WebLogic Server产品名称-WebLogic Server
• Java EE的市场领导者
通过JEE5/EJB3技术最早面向市场
性能最佳
稳定性最好
管理性最佳
• 支持Web Services/SOA的优秀平台
JAX-RPC, JAX-WS, WS-*
可靠、安全、互动性
• 最出色的开发平台
企业级类 Enterprise-class JMS
Persistence
TopLink, JPA, ADF, Struts, POJOs, other OSS….
内嵌支持WEB2.0
TopLink ORM
BSS架构演变(3)BSS架构演变(3)
18
2008年
面向业务发展
SOA
201?年
TUXEDO
Weblogic Suite
Portal / Webcenter / RUEI
OSB
BPM Suite
19
产品名称-OSB产品名称-OSB
• 提供灵活的伸缩能力
一次连接/访问服务
轻松提供更大数量的服务
• 分离的集成逻辑
服务路由与数据转换
强大的安全策略
协议转换
• 提供服务注册
服务目录、服务查找与发现
企业范围的重用能力
• 集中式的管理
提供端到端的监控、SLA
安全认证 授权 身份 消息保密
FTPMQ消息接口 / 连接协议
SMTP
服务存储
运行报表SLA 报警
错误处理
基于内容路由
数据动态转换
导入 / 导出
有效性验证
服务运行管理
代理 注册
服务交换
HTTP/S SOAP JMS File
更改变更管理
服务发现
监控
JMS/XA Tux
OracleService Bus
OSB功能
多传输协议支持:提供内建的多传输协议支持,包括:HTTP(S)、SOAP、JMS、WebSphere MQ、JDBC/ODBC、Socket、CORBA等,并提供SDK开发。
异构服务互操作能力:支持Web Service等异构技术,支持WS-RM、WS-Policy、WS-Security等相关标准 支持异构系统的服务统一接入,包括:.Net, JavaEE架构,实现异构系统的互联互通。
基于内容得动态路由:根据消息的内容进行灵活而高性能决策的智能路由功能。允许“点对点”和“一对多”路由,支持“请求- 响应”模型和“发布- 订阅”模型。 支持多分支并行,串行路由。
任意的数据格式转换:支持动态的消息格式转换功能:包括XML与XML,XML与non-XML,non-XML与non-XML之间任意数据格式的转换。
21
OSB应用场景OSB应用场景
Enterprise Service Bus
ServiceService Service
Service
ServiceService Service
Service客户名称 项目 产品
北京移动 OSS门户 OSB+PORTAL
黑龙江移动 网络安全采集 OSB
浙江移动 BOSS、12580 OSB
上海移动 话务网管 OSB+BPM
广东电信 SS OSB
安徽电信 OSS OSB+BPM
福建电信 企业集成 OSB
福建电信 OSS OSB
河南网通 BSS OSB
辽宁网通 BSS OSB
中国铁通 业务支撑系统 OSB
1、IT系统的互联互通,即接口。
2、服务注册与共享,即SOA的实施。
3、多系统的数据采集或集中。
产品名称-BPM Suite 11g产品名称-BPM Suite 11g
Business Driven Modeling
Process Composer• 基于Web• 定制化• 直接部署
BPM Studio• 业务和IT系统• 敏捷开发• 敏捷开发• 统一 的IDE环境
Business Architecture
BPA 套件• 企业建模• 方法论驱动
文件 表单 内容管理商务智能
Process Analytics• BAM, BI• 业务指示器和度量• 流程及任务 Cubes
BPM Runtime• 标准– BPMN 2.0,
BPEL, WS-Human Task
• Business Rules
• 动态的• 企业级支持• SCA 的标准组件• 基于SOA服务器
流程门户Portal• 丰富的基于角色的UI• 强大的协同能力• 上下文洞察• 基于Web 2.0 的BPM
和Oracle其它产品的预集成
Web Center 套件
Fusion Apps
内容管理UCM/IPM
BPM 11gR1 架构BPM Layers on top of SOA SuiteBPM 11gR1 架构BPM Layers on top of SOA Suite
统一的运行环境
Policy ManagerOptimized binding
Orgn)
Human Workflow
(+AMX, AG, Orgn)
Business Rules
Oracle Service Bus
Common JCA-based connectivity infrastructure
Repository
EM console
+BPMN Screens
BAM
B2B
Mediator
Workspace MS Office
BPM Studio (Business & IT views)
Shared BPMN Model
BPA
BPMN 2.0, BPEL
Rich End User InteractionWeb based customization
Process Composer
ProcessAnalytics
Proc Cubes
Process Portal(WC spaces)
流程内核
BPEL BPMN
New BPM Features
24
应用场景应用场景
• 严谨BPM用于梳理
营销系统流程、MIS系统流程、申告受理流程
• 敏捷BPM用于多变流程
投诉受理、服务开通
• IT驱动的BPM用于自动化与系统协同
工单流转、业务开通、ERP接口平台
云南移动NG-CRM
天津移动NG-CRM
黑龙江移动P-BOSS
浙江移动NG-CRM
甘肃移动NG-CRM
海南移动NG-RM
湖南移动NG-CRM
上海移动话务网管
安徽电信OSS
广东移动省网维网管支撑系统
广东电信商务领航
重庆电信信息门户
产品名称—RUEI产品名称—RUEI
25
部署Oracle RUEI
• 无嵌入代码,不重启服务器,无需
修改应用
• 被动的网络侦听,不影响应用性能
• 100%无遗漏的客户体验记录
• 100%无干扰的数据收集
用户的动作向网站支持系统发出请求,
1
监控系统活动和返回结果的质量
2
以实际内容和总体响应时间的形式,对实际返回的结果进行监控并提交深入的分析报告
3
全面、及时地了解用户使用应用系统的情况全面、及时地了解用户使用应用系统的情况
错误类型错误类型
出错的页面出错的页面
业务量最大的操作员业务量最大的操作员
站点流量用户量站点流量用户量
页面加载平均时间页面加载平均时间满意度最差的操作员满意度最差的操作员
处理最多的应用处理最多的应用
前5分钟的平均KPI及趋势前5分钟的平均KPI及趋势
深入用户体验各环节,提高业务有效性深入用户体验各环节,提高业务有效性
27
提供形象的漏斗图形,直观表现业务的执行过程
可针对每个业务单独定制
及时发现业务全过程中影响用户体验的关键步骤
提供历史对比功能,为促销等市场活动提供效果验证
RUEI应用场景RUEI应用场景
28
CRM系统
电子渠道系统
RUEI采集服务器
RUEI分析服务器
RUEI采集服务器
RUEI分析服务器
BTM服务器
关联分析监控管理服务器
1、电子渠道和CRM都纳入监控管理范围。
2、外网/内网都进行监控,分清不同应用系统
的职责。
3、从外网到内网,实现关联分析。
4、将客户体验与IT系统内部监控管理相结合
分析,快速准确地跟踪和定位问题所在及产生
原因。
基础应用及服务
专业应用
接入服务
BSS架构演变(4)BSS架构演变(4)
?云计算
201?年
面向云化发展
云数据库
云应用
云接入
Exalogic
TUXEDO
Weblogic Suit
Coherence
SOA Suite
BPM Suite
Webcenter Suite
OEM
12C
Elastic Cloud
产品名称—WebCenter Suite产品名称—WebCenter SuiteOracle Fusion Middleware
Oracle WebCenter
SitesWeb Experience
Management
ConnectEnterprise
Social Software
ContentEnterprise
Content Management
PortalComposite Applications
& Mash-ups
Brand Presence
Site Management Personalization
Mobile & Social
Web 体验管理
Self-ServicePortals
EnterpriseMash-ups
Gadgets / Integration
复合应用与混搭
EnterpriseSocial
Collaboration
Application Context
Activity Streams
企业社会化软件
ContentLifecycleRich Media
Imaging Desktop
企业内容管理
31
产品名称-Coherence产品名称-Coherence
• 基于内存网格的数据共享
• 开箱即用的支持
WebLogic
• 提高高频度、小数据量数
据访问效率
• 跨越技术的数据共享
(TUX/.Net/Java)
• 提供无限使用内存能力
• 提供更方便的集群手段
• 提供内存中数据的管理手
段
Web 服务器
数据供给
数据源
不断增长的用户群
10110001011001011101100101100101110001110
101100010110010111011001011001011100011101111110001110
应用服务器
数据需求
Java 对象
WebLogic Suite
OEM 12COEM 12C
Page 32
全面掌握用户真实体验,提高业务有效性,高效处理用户投诉
实现端到端的业务交易跟踪监控,准确故障定位
自动化性能分析工具,支持从Java代码到数据库执行的完整分析
自动化配置管理平台,解决日益复杂的中间件架构环境配置变更依靠人工操作的问题
用户体验感知层
跨应用监控层
系统实现层
实时监控业务运营指标
业务全局状态视图
业务全局视图层
RUEI
BAM
BTM
DB平台监控
中间件平台监控
硬件设备监控
CustomApplications
Third PartyApplications
servers StorageDB
主机
WEB
选择产品
订单受理
服务开通
外围平台
订单竣工
业务服务和流程
前台业务交易
主机
后台业务交易
服务总线
CRM
业务支撑云
产品名称—BTM产品名称—BTM• 页面级别的问题定位
• 采集从客户端到WEB服务器端的
性能数据
• 可以与后端监控工具关联
internet
URL/JSP EJB/WS JDBC/SQL网络 Servlet
• 从页面(或WS客户端)开始,执行交易
的端到端跟踪,可跟踪到服务级别和下
钻到SQL语句级别
• 支持跨越后端多个不同容器,不同技术
实现
前端页面的诊断问题 后端业务处理的诊断问题
DB
DB诊断
事务跟踪-跟踪每个事务,定位瓶颈和故障
事务跟踪-跟踪每个事务,定位瓶颈和故障
跟踪每个事务,无需更改应用或消息包内容
自动定位故障发生点(Web Service等)及其影响路径
告知每个环节的消耗时间,快速查找性能瓶颈
可根据用户ID、时间等信息查找具体的出错事务
JVM监控JVM Monitoring
JVM监控JVM Monitoring
钻到具体的java执堆栈
动分析耗时最多的码段
DB关联监控- 代码和数据库关联监控
DB关联监控- 代码和数据库关联监控
DB State Causing the Bottleneck
Identify DB Wait
SQL Causing the problem
ava线程追踪到数据库
位数据库等待时间
位导致问题的SQL语句
数据库反追踪到Java线
数据库端定位耗时最多
数据库操作
找对应Java线程
Business to ITBusiness to IT
ssyire-
Program& ProjectManage-ment
PortfolioAnalysis
BusinessArchitectureBusinessArchitecture
Business Processes,Workflows, Organization,
and Collaboration
InformationArchitectureInformationArchitecture
Infrastructure ArchitectureInfrastructure Architecture Hardware Server OS Network
ApplicationArchitectureApplicationArchitecture
Systems, Services,Functional Use Cases
Data, Business Objects,
Exchange Formats,Security and Privacy
TUXEDO
Weblogic Suit
Coherence
SOA Suite
BPM Suite
Webcenter Suite
OEM
12C
Elastic Cloud
目录目录
4IT架构概述
中国移动BSS架构和应用演变
OFM如何支撑BSS的演变与发展
最新案例分享
中国联通ESS中国联通ESS
中国联通ECS2.0中国联通ECS2.0
Oracle DB+RAC+TT
WLS +Corherence+OSB+BPM
基础应用及服务
e DB
HP/IBM/DELL刀片
ic
HP/IBM/DELL刀片
数量:?台?核数:core占地:?平米用电:?KW
数量:?台?核数:core占地:?平米用电:?KW维护人员:?人
数量:?台?核数:core占地:?平米用电:?KW维护人员:?人
HP/IBM/DELL刀片
专业应用及服务
HP/IBM/DELL刀片 SUN刀片
SUN刀片
接入服务
云数
云应用
云接入
内蒙联通Exalogic内蒙联通Exalogic
山东称动RUEI山东称动RUEI
湖北移动RUEI湖北移动RUEI
湖北移动RUEI湖北移动RUEI
湖北移动RUEI湖北移动RUEI