1 / 36

面向 Web 服务计算

面向 Web 服务计算. 马殿富 北航计算机学院 200 6-05. 主要内容. Web 服务产生的计算与网络背景 Web 服务计算的技术发展历程 中间件技术的业界现状 SOA 与 Web Service. Mainframe. Minicomputer. Workstation. PC. PDA. Laptop. RFID. 计算设备发展. Number Crunching Data Storage. log (people per computer). Productivity Interactive. Motes.

ulla-blair
Download Presentation

面向 Web 服务计算

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 面向Web服务计算 马殿富 北航计算机学院 2006-05

  2. 主要内容 • Web服务产生的计算与网络背景 • Web服务计算的技术发展历程 • 中间件技术的业界现状 • SOA与Web Service

  3. Mainframe Minicomputer Workstation PC PDA Laptop RFID 计算设备发展 Number Crunching Data Storage log (people per computer) Productivity Interactive Motes Streaming information to/from physical world 50 60 70 90 00 10 80 year

  4. 国际因特网发展 • 1969年12月: 4个结点 • 1972年 3月:23个结点 • 1974年 6月:62个结点 • 1977年 3月:111个结点 • 1988年10月:56000个结点 • 1994年 7月:超过320万台

  5. 中国互连网发展统计报告 (CNNIC)2006年1月17日 • 上网计算机总数为4950万台 • 内地网民总人数已达1.11亿人 • 域名总数约为2,592,410个 • 网站总数约为694,200个 • 国际出口带宽总量为136,106M • 大陆IPv4地址总数为74,391,296个 • 连接的国家有美国、俄罗斯、法国、英国、德国、日本、韩国、新加坡等

  6. 40年来计算机的瓶颈发生了极大的变化

  7. 微软预测—2007年计算与网络条件 • 微机硬件 • CPU:4-6GHz • 内存:2GB • 硬盘:1TB • 网络带宽: • 桌面带宽:1GPS • 无线带宽:100MBPS

  8. 信息化应用需求 互连 互通 互操作 HTML Any time Any where Any device SOAP/WSDL/UDDI 跨互联网 松散耦合 协同工作 资源共享 Internet

  9. 机遇与挑战

  10. 分布式计算演化 1980’s 1990’s 2000’s Service-Oriented Computing Return on Investment Interoperability / Flexibility Time to Market Infrastructure Leverage Internet / E-Business Client-ServerComputing MainframeComputing • Packaged & Custom Mainframe Applications • Top-Down, Procedural Development • Centralized Computing Models • Non-Distributed Solutions • Emerging PC-Based Technologies • Client-ServerApplications • Object-OrientedDevelopment • Enterprise-Centric Computing • Internet Proliferation • E-CommerceApplications • Enterprise Web Applications & Suites • Web Services & Software Components • Next-Generation Integrations • Real-Time Application Assembly • Rapid Deployment & Management PeriodCharacteristics

  11. 中间件技术的发展历史 • 起源于20世纪80年代末 • 发展于企业计算 • 屏蔽异构性,支持系统间的信息交换、共享,及协同 • 发展中的概念、主要的体现 • 消息中间件 • 事务处理中间件(TP-Monitor) • 集成中间件 • 应用服务器 • ……

  12. 范围 范围 互联 网 应用 互联 网 应用 Web服务 Web Services 访问手段 客户/ 网络 XML/HTTP 网络 应用 网络 应用 简单服务 Services MOM 客户/ 服务器 ORB 文字 处理 同类 应用 构件 Components 主机 计算 数学 计算 对象 Objects 程序 粒度/耦合度 紧密 联接 宽松 单机 局域网 互联网 计算模式和中间件发展趋势

  13. Web服务发展简史

  14. 工业界趋势—中间件

  15. Content Management Portals Applications Legacy Applications Client Server Apps. Web Services Apps. Enterprise Web Applications Development, Deployment, & Management (Management of Portals, Web Services, Content, Applications & Web Initiatives) Portlet Interoperability (JSR 168 / WSRP) Oracle9AS Portal IBM WebSphere Portal Sun ONE Portal BEA WebLogic Portal The Impact of Standards Oracle9iAS WebSphere App. Server Sun ONE App. Server WebLogic Server Oracle E-Commerce WebSphere Commerce PE — WebLogic Portal Oracle Workflow MQSeries Workflow Sun ONE Integration Server, EAI Edition WebLogic Integration Oracle9iASIntegration / InterConnect CrossWorlds / WebSphere MQ Integrator Broker Oracle Advanced Queuing IBM WebSphere MQ Sun ONE Message Queue WebLogic Server / Tuxedo Oracle 9i Database DB/2 Database — —

  16. 国内外研发现状 • SUN的开放网络环境SUN ONE • 未来的网络计算是开放的智能Web服务,其关键是Web服务基础设施建设,XML、JAVA和一些基础设施标准是核心技术。

  17. 国内外研发现状 • IBM的软件就是中间件 • IBM的Web Services框架 • 基于XML的Web Services协议栈,如SOAP/UDDI/WFML,及基于websphere应用服务器的软件整合。

  18. IBM商务整合的参考架构 IBM Software Offerings Model, design, development, test tools WebSphere Studio WebSphere BI Modeler Common Runtime Infrastructure Monitoring Services WebSphere BI Monitor User Interaction Services Application Services Information Services ProcessServices Community Integration Services WebSphere Portal Server WebSphere Application Server DB2 Information Integrator WebSphere Business Integration Server WebSphere Business Integration Connect WebSphere MQ Web Services Gateway WebSphere BI Event/Message Broker Enterprise Service Bus WebSphere BI Adapters DB2 Information Integrator Classic Application Access Services Data Access Services Enterprise applications Enterprise data

  19. IBM WebSphere软件平台 WebSphere Portal A single point of personalized interaction with applications, content, processes and people Optimize Operations WebSphere Commerce Powerful sell- and buy-side solutions to handle the challenges encountered in customer and trading partner environments WebSphere Business Integration Software that delivers end-to-end integration through five proven capabilities: model, integrate, connect, monitor and manage WebSphere Everyplace Software for extending e-business applications to mobile devices WebSphere MQ Software to connect internal and external applications to exchange information reliably and securely WebSphere Voice Software for enabling natural voice interactions with applications and data WebSphere Studio An open comprehensive development environment for building dynamic e-business applications WebSphere Application Server A high-performance and extremely scalable transaction engine for dynamic e-business applications WebSphere Host Integration Software to leverage and extend legacy assets for new e-business solutions

  20. MicroSoft的战略 • .net 是微软公司在Web Service方面的一种解决方案。 • .net的基本思想是:将Internet上的基于孤立的Web站点的应用方式,转变为大量Web服务协同工作的应用方式(微软.net白皮书)

  21. SUN的战略 • 操作系统Solaris开源 • 软件主推Sun One

  22. Architects PortalDevelopers PortalInitiatives ApplicationDevelopers ApplicationDevelopers Enterprise J2EE Developers WebLogicPlatform IntegrationProjects IntegrationDevelopers CustomApplications Business Analysts Data Architects Microsoft Developers Process Modelers BEA WEBLOGIC 平台 • BEA系统公司的WebLogic服务器是企业级的应用服务器,支持EJB, 集群以及 ERP(企业资源计划)的连通性。

  23. UserIntegration Data Integration ProcessIntegration BEA WebLogicPortal BEA Liquid Datafor WebLogic BEA WebLogicIntegration Integrated Development Environment BEA WebLogic Workshop Application Framework BEA WebLogic Workshop Application Server BEA WebLogic Server JVMBEA WebLogic JRockit BEA WEBLOGIC ENTERPRISE PLATFORM

  24. JBOSS平台 • JBoss是JBoss公司开发的一套开源应用服务器,提供了对J2EE框架的实现,也对Web服务提供了支持。

  25. AXIS平台 • AXIS是由Apache实现的一套SOAP服务器,为Web服务应用程序的创建和发布提供了平台。

  26. IT Architecture Overview Portal Service CollaborationTools B2B Interactions ProcessOrchestration BusinessIntelligenceServices Applications & Data ServiceRegistry Application functions are built as components (or "services") that are loosely-coupled andwell-defined to support interoperability, and to improve flexibility and re-use IBM’s ESB Graphic

  27. 标准化组织 • W3C; • OASIS; • WS-I; • ObjectWeb • IETF; • Liberty Alliance; • GGF (Global Grid Forum) • and etc.

  28. SOA/Web Services Related Standards Source: http://roadmap.cbdiforum.com/reports/protocols/

  29. SOA Maturity ~ Gartner

  30. 网络计算—企业计算、网格计算

  31. GT1 GT2 OGSI Started far apart in apps & tech Have been converging WSRF WSDL 2, WSDM WSDL, WS-* HTTP Grid and Web Services:Convergence: Yes! Ian Foster Grid Web The definition of WSRF means that Grid and Web communities can move forward on a common base

  32. Web Services Stack for SOA

  33. 面向服务的体系结构----SOA 服务提供者完成一组工作,为服务使用者交付所需的最终结果

  34. manage share access 即需 资源 即需 应用 全球 可访问性 安全统一 的访问 巨大的资源 扩展性 商业集成 Web Services Grid Protocols Web Services与Grid Open Grid Services Architecture 持续 可用性

  35. WS-Resource Properties WS-Resource Lifetime WS-Notification Modeling Stateful Resources with Web Services Web Services WS-Service Group WS-Base Faults WS-RenewableReferences OGSA Enabled OGSA Enabled OGSA Enabled Network Storage Servers OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled Messaging Directory Database Security File Systems Workflow WS-Resource Framework & WS-Notification are an evolution of OGSI Applications OGSA Architected Services Web Services OGSI – Open Grid Services Infrastructure

  36. Web Services & Services Grid Service Composition BPEL4WS WS-Notification WS-Service Group Quality of Experience (QoX) WS-Reliable Messaging WS-Transaction WS-Security WS-Resource Lifetime Description WS-Base Faults WS-Resource Properties WSDL XSD WS-Policy WS-Metadata Exchange Messaging SOAP XML WS-Addressing WS-Renewable References Transports JMS RMI / IIOP SMTP HTTP/HTTPS

More Related