构建面向服务的银行信息系统 - oracle cloud · • 从企业架构(enterprise...

32
<Insert Picture Here> 构建面向服务的银行信息系统

Upload: others

Post on 10-Jun-2020

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

<Insert Picture Here>

构建面向服务的银行信息系统

Page 2: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

• 从企业架构(Enterprise Architecture)看银行业的发展趋势:共享服务(Shared Service)

• 构建面向服务的银行体系架构• 服务总线(Enterprise Service Bus)• 信息架构(Information Architecture)• 主数据管理(Master Data Management)

• Oracle在金融行业

目录

Page 3: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

制定、确认业务发展蓝图和需求报告

组织机构/人员蓝图

业务流程蓝图

解决方案/技术蓝图

客户服务蓝图

Enterprise Architecture企业架构

设计开发

测试试运行

实施/定制化开发

测试试运行

差异分析

生产运维

自主开发

引进已有产品

国际/国内参考架构

ReferenceArchitecture

ArchitectureGovernance架构管控

什么是Enterprise Architecture企业架构?

Page 4: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

什么是Enterprise Architecture企业架构? (续1)

Page 5: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

从面向系统,转型至面向服务

从SOA System Oriented Architecture 到SOA – Service Oriented Architecture

BusinessLogic

Billing ERP CRM Finance

BusinessLogic

BusinessLogic

BusinessLogic

BusinessLogic

Billing ERP CRM Finance

BusinessLogic

BusinessLogic

BusinessLogic

New Business Processes

Business Services

应用和 IT 资产的竖井 面向服务的应用和数据

业务功能深埋在应用竖井之中,每个竖井各

自需要透过专属的接口提供服务

业务功能以标准化的业务服务型态暴露出来… 服务可共享并重复利用

Page 6: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

渠道整合

核心系统 基金系统 信用卡系统

产品封装

面向系统的IT架构 System Oriented Architecture

中间业务中间业务

渠道整合

Page 7: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

面向服务的IT架构 Service Oriented Architecture

Page 8: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

面向服务的企业架构 (举例 :信贷管理)

信贷流程管理

信贷流程管理

ECIF客户信息

Limit额度

IRB信用评级

Colleteral抵质押管理

核心帐务

资产评级

资产保全

BPM 流程引擎 Rule 规则引擎

CIF客户信息

Limit额度

IRB信用评级

Colleteral抵质押管理

核心帐务

资产评级

资产保全

• 业务流程变化?• 组织机构变化?• 客户需求变化?• 法律法规变化?• 管理制度变化?… …

IDM 身份管理 ESB 服务总线

• SOA服务管理• 安全管理• 业务实时监控

… …

Page 9: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

时间

演化程度

金融电子化 大集中的IT系统 提供金融服务的IT系统

• 替代手工作业,实现自动分录

• 区域集中,实现通存通兑

• 储蓄业务、对公业务、卡业务

• 大集中、大前置• 大会计、全行一本帐、综合柜员制

• 多种中间业务• 存款、贷款、结算、投资、中间业务、银行卡业务

• 面向客户

• 面向产品/服务

• 面向风险

由分到合 由合到分

特点:架构解耦,如:总账、ECIF、渠道管理等

面向服务的企业架构 (举例 :核心系统)

Page 10: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

SOA是一个IT策略。它将企业的业务过程编排成具有互操作性的标准服务组件。

这些服务组件可以被快速地组合和重用,以实现满足业务对IT快速、灵活、低成本的要求。

集成遗留系统:遗留应用程序可以当作可重用的服务,从而降低了维护和集成的成本。

增强了灵活应变能力:服务产品是对服务组件的灵活组装过程,可达到迅速适应和传送客户服务来满足市场竞争的目的。

实施SOA的要点:在更抽象的层面实现技术对业务的支持

对IT的好处 对业务的好处

降低复杂性:基于标准的服务接口,与点到点的集成相比降低了复杂性。同时隔离了服务组件的复杂性。

增加可重用性:通过重用以前开发和部署的共享服务,继续从现有的资源中获取价值,而不必重新从头开始构建,实现了应用程序/项目的快速开发和交付。

提升了专业服务能力:通过对服务组件的规划和设计,实现服务的专业化分工协作。

提高了效率:将业务流程从“烟囱”状的、重复利用率很低的流程转变为了易于维护、可高度复用、可共享的服务应用组件,以适应多变的市场需求。

降低了成本:企业可以根据业务要求轻松地使用和组合服务组件,让整个业务实现变得复杂性和难度更小,达到了节约时间和资金的目的。

面向服务的企业架构 (总结)

Page 11: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

• 从企业架构(Enterprise Architecture)看银行业的发展趋势:共享服务(Shared Service)

• 构建面向服务的银行体系架构• 服务总线(Enterprise Service Bus)• 信息架构(Information Architecture)• 主数据管理(Master Data Management)

• Oracle在金融行业

目录

Page 12: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

渠道层

业务系统层

分析系统层

服务总线

信息总线

主数据

Page 13: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

• 为什么需要企业服务总线?• 为什么企业服务总线的主要职能是什么?• 企业服务总线与前置系统(或EAI)的关系• 企业服务总线与中间业务平台的关系• 企业服务总线的两个层次• 企业服务总线的实现方式

服务总线 Enterprise Service Bus (一)

Page 14: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构
Page 15: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

服务总线 Enterprise Service Bus (三)

Page 16: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

服务总线 Enterprise Service Bus (四)

转变无法一蹴而就

LegacyFinance

ERP CRM

LegacyFinance

ERP CRM

企业总线

先后端再前端

新老并行

分段替换

标准

Page 17: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

信息总线

信息总线 Information Architecture(一)之业务架构从数据仓库到数据服务

Page 18: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

Data Model Service Layer

Mart Data ModelMart Data Model

Foundation Data ModelFoundation Data Model

Data Aggregation - ETL

Core Banking

Credit Card

Loan Bond CRM Net Banking

… …

s1 s2 s3 s4 s5 s6 s7

Data Integration - ETL

ODSH LDMODSH LDM

ODSB LDM

ODSB LDM

ODSB LDM

ODSB LDM … …… …

DW LDMDW LDM

Aggregation Data ModelAggregation Data Model

Data Mart

Data Combination - ETL

Data Mart … …

Fact Table

Dimension Table

OLAP Cube

Mining Table

KPI Table

Data Sharing - ESB

… …

LOCATIONLOCATION

TRAVELTRAVEL

ACCOUNTACCOUNT

PRODUCTPRODUCT

REFERENCEREFERENCE

PARTYPARTY

PURCHASEPURCHASE

PNRPNR

Data IntegrationService Layer

ETL Service

Data TransformingData TransformingData LoadingData Loading

Data FetchingData Fetching

Pre & Post Service

Data ArchivingData ArchivingData PurgingData Purging

Post LoadingPost Loading

Data DeletingData Deleting

Other DI Service

Tape ArchivingTape ArchivingData AuditingData Auditing

OLAP GeneratingOLAP Generating

Pre LoadingPre Loading

Data TransportingData Transporting

Pubic Data M

odel

Data DeliveryService Layer

Data Express / “Last mile” Service

Tool – ODITool – ODIData ExpressData Express

Data DefinitionData Definition

Data MappingData Mapping

Data Sharing Service

Tool – ODITool – ODIData PublishingData Publishing

Data RequestData Request

Data SubscriptionData Subscription

系统 业务 系统 系统

信息总线 Information Architecture (二)之数据架构从数据仓库到数据服务

Page 19: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

Application Service LayerOLAP ServiceReport Service

Server – EssbaseServer – EssbaseModeling / DesignModeling / Design

AccessAccess

KPI/”Navigation Analyze”/PMM Service

Server – BIEE+Server – BIEE+LayoutLayoutAccessAccess

Server – CognosServer – CognosModeling / DesignModeling / Design

AccessAccess

Data Mining Service

Server – Oracle DMServer – Oracle DMModeling / TrainingModeling / Training

AccessAccess

Presentation Service LayerPortal Service

Governance Service Layer

Biz Presentation

Report Plug-InReport Plug-In

KPI / “Navigation Analyze” / PMM

Plug-In

KPI / “Navigation Analyze” / PMM

Plug-In

OLAP Plug-InOLAP Plug-In

Data Mining Plug-InData Mining Plug-In

Governance Presentation

Metadata Collaboration / Information Analysis

Metadata Collaboration / Information Analysis

Content Mining ServiceServer – Oracle

ECMServer – Oracle

ECMIntegrationIntegrationAccessAccess

Content Mining Plug-InContent Mining Plug-In Data Quality PlatformData Quality Platform

Metadata Service

Tool – ODI SuiteTool – ODI SuiteModeling / BridgingModeling / Bridging

AccessAccess

AdminAdmin

Data Quality Service

Tool – ODI SuiteTool – ODI SuitePlatform DesignPlatform Design

AccessAccess

ETL DesignETL Design

Management Console

Personal CustomizePersonal Customize

Authentication Admin

Authentication Admin

Log & Audit AdminLog & Audit Admin

Repository Service Layer

Integrated Data Service Framework

OracleMetadata / DQ / Mgt.

Repository

Metadata / DQ / Mgt.

Repository

AdminAdmin

Web Service & Browser LayerWeb ServerWeb Server Script LibrariesScript Libraries Miscellaneous LibrariesMiscellaneous Libraries Web Tools LibrariesWeb Tools Libraries

Development Service LayerDevelop Management

Integration Develop

Report Develop

Modeling Develop

ReportReport OLAPOLAP

KPIKPI MiningMiningContentContent

Report / KPI / OLAP / Mining…

Report / KPI / OLAP / Mining… ArtArt

PortalPortal SecuritySecurity Performance

Performance

DefineDefine TrackTrack ImproveImprove

信息总线 Information Architecture (三)之技术架构

从数据仓库到数据服务

Page 20: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

文件传输

DCC

ODS

证券

OPICS

个贷

初始化

全量

日增量ETL

DW卡

证券

资金

38分行

存 /贷 /汇 ...

一级分

行节点

二级分

行节点

DM

DM

DM

ERP

其它系统

国际卡

基础设施支持方案

DM

ETL

ETL

ETL

网点 1 网点 2 网点 3

补录1

源数据抽取

2

标准化加工3

标准化模型存储

4

目标需求加工

数据/报表下发

5

信息总线 Information Architecture (四)与数据仓库和ODS的关系 从数据仓库到数据服务

… …

证券

分行特色业务系统

核心

信用卡

Page 21: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

主数据管理 MDM(举例 :ECIF)(一)

Enterprise Data Warehouse

CustomerAnalytics

RiskManagement

Retail

Corporate

Wholesale CIFCIF

Credit Card

Mortgage

Brokerage

GL

Branch

Internet

CRM

CoreBankingPlatform

OtherProductSystems

Channels

Operational / OLTP Analytical

= Repositories of customer information

MIS

• 分散的信息• 交叉连接的集成方式• 不可重用的功能• 扩展能力的局限

Page 22: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

EAI WebServices

Data QualityServices

Integration Services

EnterpriseEnterpriseCIFCIF

Enterprise Data Warehouse

CustomerAnalytics

RiskManagement

Retail

Corporate

Wholesale CIFCIF

Credit Card

Mortgage

Brokerage

GL

Branch

Internet

CRM

CoreBankingPlatform

OtherProductSystems

Channels

Operational / OLTP Analytical

= Repositories of customer information

MIS

• 集中的信息• 单一的集成方式• 可重用的服务• 强大的业务/技术扩展能力

主数据管理 MDM(举例 :ECIF) (二)

Page 23: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

EventEvent--Driven BIDriven BITraditional BITraditional BI

BI LayerBI Layer

Analytics Reporting

Bulk Data Processing

Oracle EBS

People Soft

SAP/R3Other

Sources

CRMMsgQueues

ETLETL

Data Warehouse

Active Data

Analyze the PastGuess Present and Future

Daily, Monthly,

Yearly

Closed Loop Analytics

Analyze DataMonitor Events

Take ActionWrite Back

Oracle EBS

People Soft

SAP/R3Other

Sources

CRMMdgQueuesCDC

Fusion Middleware BI, BAM and BPA InfrastructureFusion Middleware BI, BAM and BPA Infrastructure

Analyze the Past, Monitor Present and Take Action for the Future

Oracle BAMOracle BAMOracle BIOracle BI Oracle BPA and Oracle BPA and Human WorkflowHuman Workflow

Bulk Data, Events,Changed Data

Capture and Data Services

Fusion Middleware Integration InfrastructureFusion Middleware Integration Infrastructure

Oracle Data Oracle Data IntegratorIntegrator

Events

Services

Bulk EBulk E--LTLT

Daily, Hourly, Every minute On-Event, CDC, Real-time

Oracle Enterprise Oracle Enterprise Service BusService Bus

Oracle BPEL Process Oracle BPEL Process ManagerManager

• 在信息生命周期

的全阶段体现信息的价值

主数据管理 MDM(举例 :ECIF)(三)

Page 24: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

• “A”型ECIF系统

• “A+O”型ECIF系统

• “O+A”型ECIF系统

• “O”型ECIF系统

主数据管理 MDM(举例 :ECIF) (四)

“A” --- Analytical System 分析型系统“O” --- Operational System 交易型系统

大型国有银行

全国性股份制银行

区域性银行

Page 25: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

• 从企业架构(Enterprise Architecture)看银行业的发展趋势:共享服务(Shared Service)

• 构建面向服务的银行体系架构• 服务总线(Enterprise Service Bus)• 信息架构(Information Architecture)• 主数据管理(Master Data Management)

• Oracle在金融行业

目录

Page 26: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构
Page 27: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

Oracle Banking Footprint

Page 28: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

Unified Portal

Business Process OrchestrationProcess models BPEL Engine

Fusion Service BusMulti-protocol routing

Message transformationServices and Event Mediation

Grid Computing

Activity Monitoring

Fusion Service RegistryApplication Integration Services

Process Integration ServicesData and Metadata Services

BusinessIntelligence

Clustering SecurityProvisioning ConfigurationData Management DirectoriesIdentity Management Web Cache

Oracle Apps Custom & ISVApps SES

Stan

dard

Dev

elop

men

t Fra

mew

ork Security, M

anagement &

Monitoring

什么是OFA?

Oracle Fusion Architecture

Page 29: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

• E-Business Suite• PeopleSoft Enterprise• Siebel• JD Edwards• Oracle Retail• i-Flex• Communications Billing• Utilities• ProfitLogic• G-Log• Agile PLM• Oracle GRC

• Application Server• SOA / Integration• Business Intelligence• Content Management • Identity Management• Data Hubs• Enterprise 2.0• Collaboration Services• Java Development Tools• Enterprise Performance

Management• BEA

• Database• Real Application Clusters • Partitioning• OLAP and Data Mining• Security• Spatial• Oracle Lite• Times Ten

数据库 中间件 管理软件

Page 30: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

Oracle Tech 金融解决方案

• 面向服务的体系架构 --- SOA

• 高可用性和可扩展性 --- MAA Maximum Availability Architecture

• 商业智能/数据仓库--- BI/DW

• 信息集成 --- ODI/MDM Oracle Data Integrator/Master Data Management

• 极限交易处理 --- XTP Extreme Transaction Processing

• 信息安全 --- GRC Governance, Risk, and Compliance (数据安全,身份管理)

• 企业内容管理 --- ECM Enterprise Content Management

• 业务流程管理 --- BPM Business Process Management

• 集中监控管理 --- OEM Oracle Enterprise Manager

• 企业服务/渠道整合 --- SOA, OSB Oracle Service Bus

Page 31: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构

OracleOracle公司的战略公司的战略促进业务变革促进业务变革

更多的价值更少的复杂性

更大的灵活性更少的成本

更多的选择更小的风险

全面的

行业解决方案

完整

基于标准的

架构

开放

跨企业的

协同工作

集成

Page 32: 构建面向服务的银行信息系统 - Oracle Cloud · • 从企业架构(Enterprise Architecture)看银行业的发展趋 势:共享服务(Shared Service) • 构建面向服务的银行体系架构