2ee5183f3b65ad69e9ba5bfcdfb3e6c9.ppt
- Количество слайдов: 41
Microsoft Biz. Talk Server 2004 José António Silva joseas@microsoft. com http: //canoas. com/blog/ Vasco Veiga vascov@microsoft. com Developer & Platform Group © 2003 -2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Agenda ¢ ¢ Service-Oriented Architectures Biztalk Messaging p p p ¢ Biztalk Orchestration p p p ¢ Mensagens Transformações Transportes Designer Visual Motor de regras Monitorização & Gestão “Better together” p Office Infopath, Sharepoint, Reporting, …
A realidade da mudança O sucesso é um alvo em movimento Expectativas dos Clientes Tecnologia Globalização Economia Competição Necessidades dos clientes Requisitos dos parceiros Acesso 24 x 7 Acesso Móvel Evolução Constante Mercado Leis & Directivas “Agilidade” é crítica para acertar no alvo
A realidade da mudança Sustentável Previsível Ø TCO (Total Cost of Ownership) § Melhor Economia § § Reaproveitar bens existentes Hardware conta cada vez MENOS Indisponibilidade conta cada vez MAIS Custo Total Business Value Ø Aumentar Business Value § Ligar com os Clientes (Revenue) § Integrar com Parceiros (Profitability) § Tornar os empregados mais produtivos, mais ágeis Ligado Produtivo
Empresa A Mobile Employees Empresa B Mobile Remote Office/Consumers Employees Remote Office/Consumers Customers Partners Suppliers
Empresa C Mobile Employees Customers Partners Suppliers Empresa D Mobile Employees A Empresa B Mobile Employees Remote Office/Consumers Customers Partners Suppliers Remote Office/Consumers Empresa E Mobile Employees Remote Office/Consumers Customers Partners Suppliers Empresa F Mobile Employees Remote Office/Consumers Customers Partners Suppliers
App Oriented Architecture boa arquitectura DNA Aplicação Central Compras Data Layer Business Layer Presentation Layer Interface da aplicação dá acesso aos dados aplicacionais
Aplicação Contabilidade Processo de negócio atravessa várias aplicações Aplicação Central Compras Aplicação RH O utilizador é o elo de ligação dos processos, o que é lento, caro e propício a erros
Service Oriented Architecture troca de mensagens Interface desacoplado da lógica de processamento dos dados boa arquitectura 3 -tier service Serviço Central Compras Data Layer Business Layer Dados e Lógica Negócio encapsulados por uma Web Service Façade UI Presentation Layer Web Service Standards permitem ligações cross-platform
Automação de Processos de Negócio Serviços Contabilidade integração com diferentes plataformas Serviço Central Compras UI Processo Compras Business Process Automation Serviço RH Múltiplos serviços combinados num único processo de negócio
gerações Paradigma Período Modelo Programação Motivação Mainframe 60 s– 80 s Procedural (COBOL) Automated business Cliente/Servidor 80 s-90 s Database (SQL) fat-client (VB) Desktop power n-Tier 90 s-00 s Object-Oriented (Java, COM, ASP) Internet/Browser SOA 2000 s Service-oriented Business agility (SOAP, WSDL, UDDI)
Biztalk Server 2004
Biz. Talk Server 2004 ¢ Visão p ¢ Interligar Sistemas, Pessoas, Clientes e Fornecedores usando processos de negócio ágeis Objectivos p Diminuir o esforço de integração, normalizando: p Developers – Interfaces com a funcionalidade IT Pros – Links com os sistema empresariais Information Workers – O acesso aos dados de negócio, conhecimento e processos Acelerar a adopção de Web Services Orquestração e composição de Web Services Expor lógica de negócio em sistemas Legacy
EAI
B 2 B
Integração/colaboração Information Workers l l l Definir Business Process Definir Business Rules Acesso tempo real aos dados Profissionais IT l Ferramentas para: l Deployment l Gestão l Monitorização Developers l l Ambiente desenvolvimento Integrado Colaborar efectivamente com Information Workers Infraestrutura tecnológica Standards Usar ferramentas que já conhecem
Information Worker Experience Party Partner Profile Service Link Types Agreement Orchestrations Business Processes Transmit & Receive Service, etc. DEVELOPER Biz. Talk® Server 2004 Visual Studio®. NET INFORMATION WORKER BAM View Tracking Profile Base Metrics Microsoft Office System KPI KPI
Publish/Subscribe
Pipelines Orquestração Transporte Decrypt Parse Resolve Party Serialize Sign Encrypt Pipeline Envio Pipeline Recepção Message Box
Ambiente integrado de desenvolvimento ¢ ¢ ¢ Mesmo ambiente já familiar. NET framework Standards (XML, BPEL, WS-I) Modelo de transações e correlação simplificado Mapeamento flexível entre mensagens
Business Activity Services Business Acticity Monitoring Trading Partner Mgmt Biz Proc Provisioning Biz Proc Configuration
Human Workflow Services
Monitorização em tempo real Debugging e administração ¢ Analisa o processo de ponto a ponto ¢ Acompanhamento p p ¢ Debug p p ¢ Mensagens Processos Suspend Resume Gestão de mensagens suspensas
Acelerar o tempo de implementação 350+ adaptadores disponíveis CA-Datacom/DB XA Transactions CA-Datacom/DB Oracle AS/400 CA-IDMS ODBC DB 2 ADDS Regent 40 CA-Ingres OLE DB Sybase ADDS Viewpoint ADM 11 Ingres JDBC Informix AFP d. Base HTTP/S Progress ALL-IN-1 ADABAS FTP CICS Ampex 230 JMS ISAM Rdb IMS AXIS Navigator KSAM Bull TP Loopback C-ISAM Net-ISAM IMS DC/TM CORBA MDIS PRISM 8/9 Cloudbase Cobol Microfusion MF-30 Baan ALLBASE/SQL Cufer T 205 MODEL 204 Broadvision SQL/DS DEC VT MQSeries Share. Base Cove Systems Deployment MVS SIF DG 216 Mumps Covisint SUPRA DG 5220 Omnidex System 2000 Front. Step DL/1 Oracle AQ Tandem Non. Stop/ Hogan DMS P 9 ANSI TS 530 i 2 EBCDIC PACE Televideo 910 -955 EDI (X 12) PC Monitor Integral Teradata EDIFACT Pick TI 924 J. D. Edwards Essbase PT 200 Total Mapics Focus QSAM VT Mc. Hugh Galileo QUME QVT WYSE HIPAA, HL 7 (Healthcare) Hazeltime 1500 Red Brick HP 700/92/2392 A RMS Rosetta. Net (High Tech) IBM 3101 RPG CIDX (Chemical) IBM 3151/3161 SCO ANSI IBM 3270/E O/POS & RBI (Retail) ICL 7561 FIX, SWIFT (Financial) IDS-II IN 2 SM 9400 g/j c. XML, x. CBL (Suppliers) c. XML, INFOAccess Infoman Java EJB Mega Navision Onyx Oracle e-bus Peachtree People. Soft Peregrine Pivotal QAD Quickbooks Remedy Rethink. NDo SAP Scala Service. Switch Siebel Staffware Ultimus Vantive Visibility Walker Int Worldtrak
Adapter Framework
Intervalo
Agenda ¢ ¢ Service-Oriented Architectures Biztalk Messaging p p p ¢ Biztalk Orchestration p p p ¢ Mensagens Transformações Transportes Designer Visual Motor de regras Monitorização & Gestão “Better together” p Office Infopath, Sharepoint, Reporting, …
Interacção entre Business Analysts e Developers fácil Business analyst constrói o processo de negócio específico bidirecional colaborativo Developer liga processos com os sistemas e outros processos
Desenho Processos ¢ ¢ ¢ Superset do BPEL 4 WS Processos encadeados Transacçõe s longas Correlação simples Mapeament o entre mensagens simples
Orchestration Designer
Agregação de Web Services Verificar Stock no Fornecedor V er i fi c ar St at u s Cl ie nt e n o E R P
Expor um Processo via Web Services Cliente verifica Stock E R P v er i fi ca St o ck
Motor de Regras Negócio ¢ ¢ As regras mudam mais do que os processos Regras de negócio conferem flexibilidade As regras estão abstraidas dos processos e código Complementa a orquestração
Motor de Regras Dynamic Business Processes Ad-hoc Collaborations A valid credit card number must be provided If Customer is a Gold Customer Then Apply 10% discount • Policy management • Validations/Constraints • Decision support Service Message Routing • Intelligent Routing • Intelligent Notification Custom order needs expediting; Need approval/review. Agile Business Process Automation • Workflow customization Orchestration • Smart-Task Assignments • Policy-based Routing Rules Tracking If order is for Product A, send it directly to factory; For all others send it to Corporate If purchase order amount is more than $1000 Then notify sales manager Business Analytics BAM • KPI Reasoning OLAP • Closed loop analytics ‘On-Hold Orders’ Rule: When outstanding invoices over allowed credit limit, then suspend all ongoing orders
Rules Engine Web Services Office Info. Path
Business Activity Monitoring Business Analyst Define que dados de negócio recolher, e como interpretá-los Information Worker Excel Workbook BAM XML WSS BAM Query WS Visualiza Business Activities Developer BAM Storage
Administração Sistema ¢ ¢ Deployment com versões baseado na. NET framework UMA consola para: p p Gerir “farms” de servidores, incluindo adaptadores Escalar a solução para novos servidores p Novos servidores de processamento Novos servidores de base de dados Definir e criar fronteiras de segurança
Health Activity Tracking Reporting Services Data Analyzer
Sumário ¢ Diminuir o esforço de integração p p Conectando sistemas e processos com os utilizadores Ferramentas únicas para utilizadores únicos: ¢ Developers – Visual Studio. NET IT Professionals – Windows Server System Information Workers – Office System Acelerar a adopção de Web Services p p Orquestração e composição de Web Services Expor lógica de negócio em sistemas Legacy
© 2003 -2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
2ee5183f3b65ad69e9ba5bfcdfb3e6c9.ppt