微软soa平台体系架构介绍课件_1_第1页
微软soa平台体系架构介绍课件_1_第2页
微软soa平台体系架构介绍课件_1_第3页
微软soa平台体系架构介绍课件_1_第4页
微软soa平台体系架构介绍课件_1_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AgendaAgenda l l 什么是什么是 SOA? SOA? l l 为什么采用为什么采用 SOA? SOA? l l 微软的微软的 SOA SOA 架构架构 微软微软 SOA SOA 平台介绍;平台介绍; 怎样实现微软的怎样实现微软的 SOA SOA 架构;架构; 微软微软 SOA SOA 应用案例;应用案例; ITIT与业务之间的鸿沟与业务之间的鸿沟 IT 软件系统的能力 业务目标 IT系统被要求 满足业务创新的需求 IT系统的建设 总是滞后 业务系统的发展需求 价值实现周期 逐渐加长 业务创新 持续不断 时间 我们需要的信息架构我们需要的信息架构 更高的 操作效率 对用户更好的 响应 更好的 适应性 业务目标 提供对应用系统 以及信息的 实时访问能力 实现一个适应 业务变化速度的 IT平台 自动化的、跨多个应用 系统的端到端过程 IT 能力 访问 过程 更改 架构方法的变迁架构方法的变迁 面向过程的 设计方法 面向对象的 设计方法 对象代码单元 构件 服务 面向服务的 设计方法 IT系统的设计越来越趋近于业务的设计 改善的应用架构改善的应用架构 Mainframe Logic EISCustom App Web ServicesWeb Services SecuritySecurity Security MessagingMessaging Messaging TransactionsTransactions Mainframe Logic EISCustom App Web ServicesWeb Services Web Services SOA Fabric or Service Broker or WSM Transactions MessagingSecurity Business ServicesData ServicesDiscovery Management Monitoring “烟囱式”的应用以服务为基础的SOA平台SOA 理解理解SO“A”SO“A” l l 由于大多数的由于大多数的SOASOA研究研究 人员和分析人员是技术人员和分析人员是技术 导向的导向的 这导致这导致“ “架构架构” ”在服务开发的在服务开发的 过程中被忽略了过程中被忽略了 l l “ “A A” ” 代表了你如何代表了你如何发现和定发现和定 义义, ,开发开发, ,部署部署, ,访问访问和和管理管理你的你的 服务服务 如果没有如果没有”A”A”,“ “SOA”SOA”系统系统 的构建将是灾难的构建将是灾难 服务服务“ “S”S”和基于和基于“ “SOA”SOA”的系统是不同的的系统是不同的 一个一个“ “服务服务” ”是通过信息交换,进而产生交互的程序是通过信息交换,进而产生交互的程序 。它具有以下特点:。它具有以下特点: “Built to last”“Built to last” 可用性和稳定性是至关重要的可用性和稳定性是至关重要的 一个一个“ “系统系统” ”是一系列的已经部署的服务和任务的总是一系列的已经部署的服务和任务的总 和。它具有以下特点:和。它具有以下特点: “Built to change”“Built to change” 系统的柔性是至关重要的系统的柔性是至关重要的 SOASOA中中“ “服务服务” ”的粒度的粒度 BusinessBusiness ComponentComponent BusinessBusiness ComponentComponent 业务流程客户程序 中等粒度的内 部服务操作 粗粒度的业务 服务操作 细粒度的对象和数 据库调用 什么是什么是SOA?SOA? SOA是一种架构,不是一个产品 SOA是一种手段,不是终点 SOA最重要的特点是实现了更广泛的互联互通 SOA架构最大的收益在于业务上的敏捷性 Create Lead Qualified? Retire Lead Create Oppty Create Quote Closed? Complete Sale Create Invoice CRMERP 今天实际的业务流程今天实际的业务流程 Get specs from customer Validate specs with Tech Sales Estimate custom design Cost out the solution Decide discount strategy Assemble proposed response Approve proposed response Structured/Stable 主要的痛苦 不可控/不稳固的业务流程 模糊的信息边界与过多的人工干预 难以灵活扩展 面向服务的敏捷业务面向服务的敏捷业务 Rating App ? Review Quote Request Review Additional Info Rate Policy Print and Send Quote To Agent Agent Financial Statements Quotes Open Application In Audit AuditedRated Sent Financial Statement Reviewed Audited Rejected Quote Audit Quote Sent Event Quote Request Event ? Review Additional Info Rejected Agent Client 3rd Party Services / Apps Business Process Service 1 Service 4 Service 3 Service 2 Service 5 Service 6 Services: SOA ; 比现在比现在SSL SSL 认证涉及到认证涉及到 更多、更严格的流程更多、更严格的流程; ; 完全基于开放的公共协完全基于开放的公共协 议,在各个不同的平台议,在各个不同的平台 和应用程序上使用和应用程序上使用; ; l l 实现单点登录实现单点登录 Messaging & ServicesMessaging & Services l l 通过通过Web2.0Web2.0整合的整合的 内外不同服务内外不同服务 多个后端系统展现多个后端系统展现 给用户给用户- -以用户为中以用户为中 心心 Web Web 搜索搜索 集成第三方服务集成第三方服务- - MS LiveMS Live AJAX, WPF/E,AJAX, WPF/E,到到 Ultimate Ultimate Experience.NET Experience.NET Framework 3.0Framework 3.0 微软微软SOASOA三步曲三步曲 凿山开渠凿山开渠 BizTalk Server BizTalk Server SQL Server Identity Lifecycle Manager WCF Visio VS.NET BizTalk Server WWF SQL Server Active Directory WCF =筑堤修坝筑堤修坝 =汇泽四方汇泽四方 .NET Framework SharePoint Server Office System Windows CardSpace .NET Framework Business Business AnalystAnalyst Operations, QA and Operations, QA and Help DeskHelp Desk Third-Party IDEsThird-Party IDEs Web Clients andWeb Clients and XML Web ServicesXML Web Services Visual Studio Team SystemVisual Studio Team System Service Analysis Service Development Service Testing Service Provisioning Service Operation Service Change Management Service Decommission Governance Service Consumption Service ManagementService ManagementMOFMOF End-to-End Service Management System Center Operations Manager 2007 System Center Operations Manager 2007 对对ITIT服务实现主动管理服务实现主动管理 集中监控分布式系统,以最终用户为中心,支集中监控分布式系统,以最终用户为中心,支 撑基础架构撑基础架构 减少问题处理时间 Management packs that include Microsoft expertise for applications, servers, and clients Best of Breed for Windows Simplifies managing your IT environment and improves time to value Role based security, self monitoring infrastructure, and improved scalability Increased Efficiency and Control 微软微软SOASOA三步曲三步曲 凿山开渠凿山开渠 BizTalk Server BizTalk Server SQL Server Identity Lifecycle Manager WCF Visio VS.NET BizTalk Server WWF SQL Server Active Directory WCF / /筑堤修坝筑堤修坝 / /汇泽四方汇泽四方 .NET Framework SharePoint Server Office System Windows CardSpace .NET Framework Visual Studio Team System System Center AgendaAgenda l l 什么是什么是 SOA? SOA? l l 为什么采用为什么采用 SOA? SOA? l l 微软的微软的 SOA SOA 架构架构 微软微软 SOA SOA 平台介绍;平台介绍; 怎样实现微软的怎样实现微软的 SOA SOA 架构;架构; 微软微软 SOA SOA 应用案例;应用案例; SAP HR Person master data Operational Service Active Directory Create account OK Operational Service E-Mail Create mailbox OK Siemens trust centre Certificates Create certificate OK Create entry Siemens Corporate Directory OK Employee identity card centre Create identity card OK BizTalk Server Business process: “New Employee“ SOA SOA 应用场景应用场景- - 实现新员工入职流程实现新员工入职流程 Record update 员工 获取登录用户名和密码 获取身份识别卡 立即进入工作状态 增加了工作效率 ,大大降低了开 通和部署服务时 间 提高客户服务 满意度 提供了新的商业 机会 部署SOA和BPM 基础架构 实现 了上百个业 务流程,支持全 球40,0000员工的 IT 运维服务 渐近增量模式, 每6-12周新增4-8 新的业务 流程 集成跨平台、异构 数据源的不同IT应 用 为全球40,0000员 工提供 24x7 业务 流程保障服务 建立一个统一的IT服务平台从而有效地整合内部各种系统 Customer logo Product logos (not to exceed 2) “如果一个组织希望提供创新的服务,我们只要告 诉他们消息的类型,并询问从客户处所需的信息 种类,将此应用集成于一体化的集成系统中” Tom Buse, Siemens IT 运营项目经理 分散的应用系统部署分散的应用系统部署 系统之间无法实现业务整合系统之间无法实现业务整合 工作流程无法形成人员分配工作流程无法形成人员分配 远程纸质单据传递远程纸质单据传递 人工操作工作协调人工操作工作协调 无法实现作业调派和资源管理无法实现作业调派和资源管理 SOA SOA 应用场景应用场景- - 银行工作流平台银行工作流平台 SOA SOA 应用场景应用场景- - 银行工作流平台银行工作流平台 l l 收益收益 同时支持同时支持40004000名用名用 户户 提升协同工作效率提升协同工作效率 加强业务风险控制加强业务风险控制 提高业务监管水平提高业务监管水平 定量考核工作绩效定量考核工作绩效 共享现有系统资源共享现有系统资源 微软微软SOASOA平台在电信行业中的应用平台在电信行业中的应用 Returns/Returns/ RebatesRebates 客户管理客户管理Order EntryOrder EntryOrder MgtOrder Mgt生产生产配送配送帐目管理帐目管理 A/R A/R 收集收集 收入收入 客户客户 Outsource PartnersOutsource Partners Mac-PacMac-Pac IOSC DistIOSC Dist PurchasePurchase OrderOrder SystemSystem Mac-PacMac-Pac IOSC DistIOSC Dist OrderOrder Mac-PacMac-Pac IOSC MfgIOSC Mfg OrderOrder Mac-PacMac-Pac IOSC DistIOSC Dist CustomerCustomer AFSAFS ManugisticsManugistics Order HistoryOrder History MOETMOET OrderOrder OrderOrder EMS 2000EMS 2000 Mac-PacMac-Pac IOSC DistIOSC Dist OrderOrder ShipmentShipment ProductProduct customercustomer MSMS SalesSales Sales InfoSales Info MS ProductMS Product ProductProduct Product,Product, PricePrice MOLPMOLP LicenseLicense MSMS ManagerManager Sales InfoSales Info ShipmentShipment Ross GLRoss GL Mac-PacMac-Pac IOSC FinIOSC Fin MS SalesMS Sales SalesSales Acctg TxnAcctg Txn Chart of AcctsChart of Accts Acctg TxnAcctg Txn Chart of AcctsChart of Accts MgtMgt ExpenseExpense TrackngTrackng Acctg TxnAcctg Txn Chart of AcctsChart of Accts CitibankCitibank CheckCheck Writing SvcWriting Svc AcctAcct PayablePayable HyperionHyperion Budget,Budget, Acctg TxnAcctg Txn Chart of AcctsChart of Accts WorldwideWorldwide Cons CreditCons Credit ServicesServices Credit InfoCredit Info AR Elect.AR Elect. FundsFunds TransferTransfer A/RA/R PaymtPaymt SelectSelect 2, 32, 3 A/RA/R APAP ImagingImaging P.O.P.O. MSNMSN Registr.Registr. RegistrationRegistration MSMS OperOper ICONICON ChannelChannel InventoryInventory SystemSystem Order,Order, ShipmentShipment Order,Order, ShipmentShipment Credit InfoCredit Info Excel WorkbookExcel Workbook ChannelChannel PartnerPartner PlatinumPlatinum CustomerCustomer PlatinumPlatinum Return,Return, ShipmentShipment PlatinumPlatinum Acctg TxnAcctg Txn Chart of AcctsChart of Accts PillarPillar Budget,Budget, Chart of AcctsChart of Accts Acctg TxnAcctg Txn Chart of AcctsChart of Accts Credit InfoCredit Info Acct TxnAcct Txn Chart of AcctsChart of Accts Acct TxnAcct Txn Chart of AcctsChart of Accts A/RA/R Select 2, 3Select 2, 3 ReturnReturn ReturnReturn Acctg TxnAcctg Txn Chart of AcctsChart of Accts SalesSales RevenueRevenue by Subby Sub Select3Select3 EDIEDI OrderOrder GEISGEIS OrderOrder IngresIngres ( (OEM)OEM) Select 2, 3Select 2, 3 CustomerCustomer TroikaTroika AuthAuth ReplicatorReplicator Product LicenseProduct License OrderOrder Shipment,Shipment, LicenseLicense MaxcimMaxcim MfgMfg BOM,BOM, Component,Component, ProductProduct CitibankCitibank PaymentsPayments PaymentsPayments GEISGEIS Cust.Cust. StatementStatement CompanyCompany StoreStore POSPOS TaxTax ServerServer Sale w/taxSale w/tax SalesSales orderorder Export DocExport Doc MaxcimMaxcim DistDist SalesSales orderorder InventoryInventory MgtMgt SystemSystem PublishersPublishers ResourceResource IntlIntl FulfillmentFulfillment Sales, OrderSales, Order Inv.A/RInv.A/R Hart DirectHart Direct FulfillmentFulfillment Sales, OrderSales, Order Inv.A/RInv.A/R SalesSales Win OEWin OE InternalInternal OrdersOrders MaxcimMaxcim MfgMfg COGSCOGS Fin Goods,Fin Goods, InventoryInventory SalesSales orderorder Mac-PacMac-Pac Intl FinIntl Fin Budget WBBudget WB BudgetBudget BudgetBudget Mac-PacMac-Pac Intl FinIntl Fin Budget,Budget, Acctg TxnAcctg Txn Chart of AcctsChart of Accts SalesSales Budget,Budget, Chart of AcctsChart of Accts Ross GLRoss GLAcct TxnAcct Txn Chart of AcctsChart of Accts Mac-PacMac-Pac Puerto RicoPuerto Rico HaciendoHaciendo Purchase OrderPurchase Order Sales InfoSales Info MacPacMacPac PRPR Fin TxnFin Txn MaxcimMaxcim OrderOrder MgtMgt OrderOrder AckAck AckAck PrepaidPrepaid OrderOrder NabancoNabanco OrderOrder CreditCredit AuthAuth PSSPSS SupportSupport OrdersOrders MaxcimMaxcim OrderOrder MgtMgt OrderOrder InfoInfo MOLPMOLP OrderOrder LicenseLicense ShipmentShipment MS MgrMS MgrOrderOrder MaxcimMaxcim Ord MgtOrd Mgt OEMOEM QueryQuery A/RA/R MSMS OperOperNANA Price,Price, ProductProduct Sales,Sales, ShipmentShipmentCredit Info Credit InfoMSMS PressPress WkbenchWkbench Sales, OrderSales, Order Inventory,Inventory, A/RA/R SalesSales InternalInternal OrdersOrders COGSCOGS Part listPart list Product,Product, LicenseLicense SAP ARSAP AR TimeTime KeeperKeeper PSSPSS AppsApps LaborLabor ContractContract Mac-PacMac-Pac IOSC DistIOSC Dist TroikaTroika MSMS ManagerManager MSMS ManagerManager Mac-PacMac-Pac IOSC DistIOSC Dist Mac-PacMac-Pac PuertoPuerto RicoRico Mac-PacMac-Pac PuertoPuerto RicoRico Mac-PacMac-Pac IOSC DistIOSC Dist “低效的商业运营:” 需要大量手工操作的业务流程 不一致的业务规则 容易出错的数据录入 每个位置均产生大量纸质表格 高昂的交易成本 MS MS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论