service oriented architecture - cotecportugal.pt · ibm global business services 2 conteúdos 1....
TRANSCRIPT
IBM Global Business Services
© 2007 IBM Corporation
Bernardo CardosoGBS Financial Services Sector Consultant2007 07 11
A Importância Económica da Desmaterialização de Transacções para a Competitividade Portuguesa
Novas Tecnologias que Concorrem para a Desmaterialização de Transacções
Service Oriented Architecture
IBM Global Business Services
2
Conteúdos
1. Definição de SOA
2. Impactos e Capacidades
3. Arquitectura Conceptual SOA e Cobretura IBM
IBM Global Business Services
3
Definição de SOA
… o que é um serviço?
Um serviço é uma tarefa que se repete –
exemplo, verificar crédito de cliente, abrir
conta
… o que é uma Arquitectura
Orientada a Serviços (SOA)?
É uma arquitectura de TI que suporta a
integração de negócio com base em serviços
interligados
“Qualquer inovação ou mudança éextraordinariamente simplificada se o sistema tiver por base uma arquitectura SOA.”
IBM Global Business Services
4
SOA é como notas musicais…
What_is_SOA_MUSIC.exe
Cada nota musical representa um
serviço de negócio
SOA permite compor uma música de forma
flexível
Verificar Crédito Abrir
Conta
Seguir entrega
Verificar Inventário
Realizar Encomenda
IBM Global Business Services
5
Topologia aplicacional actual de um organização
DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER APPS - PC
ACCTS REC APPS - PCINVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Mill.
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
Post LoadBilling
HomeDeliveries
-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early Warning
System
MerchandiseAnalysis
AutoReplenishment
CTO
Intercept
Counts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SS
CapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa DataNEW Soundscan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
CoopSKU Selection
Tool
SKUPerformance
SupplierCompliance
1
DRK
ABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr Approval
Batch ForcastingAd Measurement
AIMSReportingAd
Launcher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuite
StoreMonitor
Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
Infra-estrutura aplicacionais complexas envolvem elevados custos de manutenção e dificultam a adaptabilidade do negócio.
“Interfaces ponto-a-ponto conduzem a um esforço de manutenção crescente.”
— Gartner
Solução: Uma arquitectura SOA?
Barreiras à flexibilidade das TI
IBM Global Business Services
6
DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER APPS - PCACCTS REC APPS - PCINVENTORY CONTROL APPS - PCINVENTORY CONTROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Millennium
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
D01 Post LoadBilling
HomeDeliveries
-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early WarningSystem
MerchandiseAnalysis
I13- AutoReplenishment
CTO
InterceptCounts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SSCapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa Data NEW Soundscan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr ApprovalBatch ForcastingAd Measurement
AIMSReportingAdLauncher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuiteStoreMonitor
Calendar
Stores & MrktsDue Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilterSmart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3ReportsConnect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepairWarrantyBillingSystem
Process Servers(Imaging)
� Abordagem à arquitectura de TI orientada ao negócio para a construção de uma infra-estrutura flexível.
� Serviços de negócio partilhados
� Conectividade e integração baseada em standards
� Permite a reutilização de sistemas e tecnologias de informação actuais/futuros
RetrieveInventory
Availability
InventoryNot InStock
DisplayResults
Checkout
AbandonCart
InventoryAvailable to Promise?
InventoryAvailablefor Pickup
Proceed to Checkout?
SOA combate as barreiras à flexibilidade
IBM Global Business Services
7
Processos
Pessoas
Reutilização
Conectividade
Informação
Perspectiva de Negócio
Optimização de Processos
Flexibilidade TI
Insight
Processing
Manufacturing / Client Support
Distribution / Front Office
Strategy and Planning
Mgmt Information
Systems
Alliance planning
Resource & Sales
planning
Business Strategy Planning
Research& Analytics
Governance
Executive & Stakeholder
Mgmt
Service Level Mgmt
BusinessArchitecture
Benefits + Value Mgmt
ITArchitecture
Trading
Pricing TradingOrder Mgmt
Sales
Planning & Coverage
Relationship Mgmt.
Advisory & Servicing
Capital Mkts & Corp Advisory
Fin’l Advisory Services
Client + Trade SupportProduct/Portfolio Manufacturing
Product / Portfolio Dev’t
ExecutionBranding & Marketing
ResearchPerformance Management
Product/ Portfolio Control
Data
Market DataManagement
Instrument Static DataMaintenance
Counterparty& Account
Maintenance
Common Processes
Credit Admin.
DocumentManagement
P&L and Client Reporting
CustodyServices
CorporateActions & Dividends
Payments
Reconciliations
FailsHandling
Specific Processes
Securities& Repo
processing
FX & MMprocessing
Commoditiesprocessing
OTC/Structured Prod
processing
Other
Comms(excl. cust)
Legal ProcurementFacilitiesOps &
Maint’nce
Program& Change
Mgmt
HR
HR Operations
Strategic HR Management
Recruitment
IT
Design apps & IT
infra
Build apps & IT
Infra
Maintain apps & IT
infra.IT Security
Support Infrastructure
Risk
Market Risk Analysis & Mgmt.
Credit Risk Analysis & Mgmt.
Risk Report. & Economic Cap Mgmt.
OperationalRisk Analysis
& Mgmt.
Liquidity & ALM
Financial Mgmt
Financial Accounting & Reporting
Decision Support
Compliance
Internal Audit
RegulatoryCompliance
Risk, Compliance & Fin Mgmt
Insight
Processing
Manufacturing / Client Support
Distribution / Front Office
Strategy and Planning
Mgmt Information
Systems
Alliance planning
Resource & Sales
planning
Business Strategy Planning
Research& Analytics
Governance
Executive & Stakeholder
Mgmt
Service Level Mgmt
BusinessArchitecture
Benefits + Value Mgmt
ITArchitecture
Executive & Stakeholder
Mgmt
Service Level Mgmt
BusinessArchitecture
Benefits + Value Mgmt
ITArchitecture
Trading
Pricing TradingOrder Mgmt
Trading
Pricing TradingOrder Mgmt
Sales
Planning & Coverage
Relationship Mgmt.
Sales
Planning & Coverage
Relationship Mgmt.
Planning & Coverage
Relationship Mgmt.
Advisory & Servicing
Capital Mkts & Corp Advisory
Fin’l Advisory Services
Client + Trade SupportProduct/Portfolio Manufacturing
Product / Portfolio Dev’t
ExecutionBranding & Marketing
ResearchBranding & Marketing
ResearchPerformance Management
Product/ Portfolio Control
Data
Market DataManagement
Instrument Static DataMaintenance
Counterparty& Account
Maintenance
Market DataManagement
Instrument Static DataMaintenance
Counterparty& Account
Maintenance
Common Processes
Credit Admin.
DocumentManagement
P&L and Client Reporting
CustodyServices
CorporateActions & Dividends
Payments
Reconciliations
FailsHandling
Credit Admin.
DocumentManagement
P&L and Client Reporting
CustodyServices
CorporateActions & Dividends
Payments
Reconciliations
FailsHandling
Specific Processes
Securities& Repo
processing
FX & MMprocessing
Commoditiesprocessing
OTC/Structured Prod
processing
Securities& Repo
processing
FX & MMprocessing
Commoditiesprocessing
OTC/Structured Prod
processing
Other
Comms(excl. cust)
Legal ProcurementFacilitiesOps &
Maint’nce
Program& Change
Mgmt
Comms(excl. cust)
Legal ProcurementFacilitiesOps &
Maint’nce
Program& Change
Mgmt
HR
HR Operations
Strategic HR Management
RecruitmentHR
OperationsStrategic HR Management
Recruitment
IT
Design apps & IT
infra
Build apps & IT
Infra
Maintain apps & IT
infra.IT Security
Design apps & IT
infra
Build apps & IT
Infra
Maintain apps & IT
infra.IT Security
Support Infrastructure
Risk
Market Risk Analysis & Mgmt.
Credit Risk Analysis & Mgmt.
Risk Report. & Economic Cap Mgmt.
OperationalRisk Analysis
& Mgmt.
Liquidity & ALM
Market Risk Analysis & Mgmt.
Credit Risk Analysis & Mgmt.
Risk Report. & Economic Cap Mgmt.
OperationalRisk Analysis
& Mgmt.
Liquidity & ALM
Financial Mgmt
Financial Accounting & Reporting
Decision Support
Compliance
Internal Audit
RegulatoryCompliance
Internal Audit
RegulatoryCompliance
Risk, Compliance & Fin Mgmt
SOA impacta todas as áreas
IBM Global Business Services
8
Capacidades SOA resumidas
� Construir com base em pontos de entrada “Entry Points”
� Serviços específicos orientados à Indústria ou Sector de Actividade
� Focalização em BPM capacitado por SOA
Extender infra-estrutura e gestão actuais para suportar SOA
SOA Governance está intimamente relacionada com Service Lifecycle Management
Pontos de Entrada
SOA
Ciclo de Vida SOA
SOAGovernance
IBM Global Business Services
9
SOA interliga Pessoas, Processos e Informação
Estabelece ligações entre aplicações e serviços recorrendo a uma EnterpriseService BusConectividade
Liga sistemas, utilizadores e canais de negócio com base em standards abertos
Reutilização
Activos actuais em formato de serviços. Diferencial complementado com novos serviços reutilizáveis
Reutilização de activos de valor acrescentado de forma flexível e suporte a commodity tasks através de serviços externos
Informação
Proporcionar informação fiável e contextualizada com o negócio tratando-a como um serviço
Ligação, optimização e disponibilização de informação dispersa em vários sistemas operacionais, aplicações e legacy systemsatravés de serviços reutilizáveis.
Processos
Almeja a inovação dos processos de negócio através do tratamento das tarefas como serviços modulares
Integra e sincroniza sistemas de suporte ao negócio coreografando actividades de negócio e de sistemas em componentes de processo reutilizáveis
Pessoas
Aumento da produtividade e flexibilidade através de interacções com o utilizador contextualizadas visando optimização das operações em ambiente colaborativo
Que valor gera? Em que consiste?
Permite interacção entre pessoas ãplicações e serviços de informação suportando processos de negócio.
Pontos de Entrada
IBM Global Business Services
10
Disponibilização de modelos de negócio
e métricas ao IT
Gestão deConteúdos
Modelização e Simulação de Negócio
Desenvolvimento Colaborativo
Workflow e Coreografia de Processos
Monitorização do Negócio, Dashboards e Indic. Negócio
Implementação integrada de políticas,
regras e serviços baseada numa
plataforma SOA
Colaboração e gestão dos processos de
negócio em tempo de execução
Feedback para optimização e
melhoria continuadas
Business Process Management capacitado pelo SOAComeçar em qualquer ponto do ciclo, usar apenas o necessário
IBM Global Business Services
11
SOA Governance está intimamente associado ao ciclo de vida da gestão de serviços
SOA Lifecycle
Gestão e Infra-estrutura de suporte ao SOA
Monitorização e controlo operacional
das políticas
Desenvolvimento de Serviços e Gestão da
Implementação
Aplicação, execução e automatização de
processos e políticas
Método SOA Governance
Definição de Processos e Políticas
SOA Governance
Service Lifecycle Management
IBM Global Business Services
12
Serviços
SistemasOperacionais
Pessoas
Processos deNegócio
Conectividade (Enterprise Service Bus)
Portais para interacção entre pessoas, sistemas e
processos
Dados Registos
Aplicação Aplicação
Conteúdos
Externos
Dashboards que permitem as pessoas monitorizar a performance do negócio dos
KPIs e dos sistemas
Objectivo – Aumento da produtividade dos colaboradores e a performance global da empresa.
Objectivo – Processos de negócio automatizados e flexíveis
Objectivo –Reutilização de serviços acessíveis em qualquer ponto da empresa
Objectivo –Proporcionar informação como um serviço
Serviços – a base dos processos de negócioEficiência na criação, reutilização na execução… flexibilidade para a mudança
IBM Global Business Services
13
Interaction Services Information Services
Partner Services Business App Services Access Services
DevelopmentServices
ManagementServices
Infrastructure Services
Ambiente colaborativo
entre pessoas,
processos e informação
Gere dados e conteúdos
diversificados de forma
unificada
Conexão com os
Parceiros de Negócio
Construídos sobre um
ambiente de serviços
robustos, escalável e seguro
Facilitador da interacção
entre aplicações e
informação existente
Ambiente
integrado de
desenho e
concepção
de soluções
e activos
Gestão e
segurança
dos
serviços,
aplicações
e recursos
Optimiza capacidade de processamento, disponibilidade e utilização
Ap
lic
açõ
es
e
Ac
tiv
os
de
In
form
açã
o
Process Services
Business ServicesSuporta os processos de negócio e objectivos da empresa através de serviços funcionais
Enterprise Service Bus
Orquestração a
automatização de
processos de negócio
Capacidades para um ambiente SOA Arquitectura de Referência SOA
IBM Global Business Services
14
� Mapeamento do Negócio
� Serviços de Negócio
� Conteúdos de Parceiros de Negócio
BPM – Business ProcessManagement
Arquitectura de Referência SOA
� SOA Foundation
FrameworkSOA por Sector de Actividade
Os roadmaps SOA por sector de actividade constituem o elo de ligação entre a perspectiva de TI e de negócio
CBM – ComponentBusiness Model
IBM Global Business Services
15
BPM – Business ProcessManagement
Arquitectura de Referência SOA
A IBM desenvolveu um conjunto de serviços de consultoria adaptados a esta nova disciplina
CBM – ComponentBusiness Model
� Estratégia SOA
� Diagnóstico SOA
� BPM com base em SOA
� Implementação e planeamento
� Desenho, desenvolvimento e integração
� Serviços de gestão
IBM Global Business Services
16
A IBM tem a capacidade de ajudar os seus clientes independentemente do ponto de partida
IBM System p, IBM System z, IBM System i, IBM System x
Business Innovation & Optimization Services
De
ve
lop
me
nt
Se
rvic
es
Se
rvic
eM
an
ag
em
en
t
Infrastructure Services
Enterprise Service Bus
PartnerServices
Business AppServices
Access Services
Interaction Services Process Services Information Services
IBM Global Business Services
17
A utilização de standards abertos é fundamental para SOA
Service ComponentArchitecture (SCA)
Service Data Objects (SDO)
Open Document & XForms
Web Services & Web Service Interoperability
Web 2.0 innovations
Industry-based XML Standards
Web Services Profiles
BPEL & PHP AuthoringModels
Java, BPEL, C++, PHP
ACORD, SWIFT, FIX, EDI, XBRL,
SIP…
IBM Global Business Services
18
Fonte: The Business Value of SOA, 2006 Institute for Business Value Study
SOA aporta Valor de Negócio… JÁ!Flexibilidade, crescimento, reutilização, redução de custos
� 97% dos clientes justificaram projectos SOA com base em custos
� 100% resultou em aumento da flexibilidade de negócio
� 51% resultou em aumento de receita
Resultados de Projectos SOA (Top 5):
1.Aumento da satisfação dos clientesCNH (New Holland & Kobelco)
2.Redução de Custos OperacionaisTransFonD
3.Melhoria da CompetitividadePacorini
4.Redução dos custos de TIGrohe
5.Redução do tempo do ciclo de negócioStorebrand Group
Fonte: 2006 IBM SOA Technology Study of 137 Companies
Custos
Receita,Flexibilidade
No contexto da desmaterialização de transacções os contributos de SOA são evidentes: desde a comunicação com parceiros de negócio com base em serviços automatizados até à reutilização/partilha de serviços intra e extra organização.
IBM Global Business Services
20
Marketing, vendas, e serviços
(Optimização de ContactCenter)
Supply Chain(Gestão do Inventário)
Gestão do Capital Humano
(Self-Service do Empregado)
Gestão do Ciclo de Vida do Produto(Optimização das
Cadeias de Produção)
Gestão Financeira(Basileia/SOX Compliance)
Os projectos de optimização são camufladosde várias formas