分享稿_001_20151206_程序开发及互联网新技术_cbh要点详解.ppt

分享稿_001_20151206_程序开发及互联网新技术_cbh要点详解.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 互联网新技术 云计算 云计算的主要服务模式: SaaS PaaS IaaS -(Software as a Service)软件即服务 SaaS侧重于服务,通过网络提供软件程序服务 -(Platform as a Service )平台即服务 PaaS侧重于服务,以服务器平台或者开发环境提供服务 -(Infrastructure as a Service)基础设施即服务 IaaS注重计算资源的共享 ,用户通过 Internet 可以从完善的计算机基础设施获得服务 互联网新技术 云计算 云架构的种类: 专用云 公用云 混合云 企业级专用防火墙 专用云:拥有独立的云基础设施及运维平台,并且为成员提供云服务,如水利云。 公用云:拥有云基础设施及运维管控平台,通过互联网提供云服务,如阿里云。 混合云:由专用云或公用云组成,通过标准或专用技术互连,实现数据和应用的共享。 谢谢 大家! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 之 程序开发及互联网新技术 目 录 程序开发 SOA、ESB、.NET、J2EE FLEX RIA XML、JSON UML、RUP 互联网新技术 大数据、物联网、移动互联网、云计算 程序开发 SOA SOA - (Service-Oriented Architecture)面向服务的体系结构,是一个组件模型,将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 SOA 面向服务 程序开发 SOA表达了一种软件架构概念,它定义为使用服务来满足软件用户的需求。 在SOA环境中,网络上的节点以独立服务的形式将自己的资源开放给网络上其他参与者,其他参与者按一种标准的方式使用资源。与传统点对点架构不同,各种SOA都由松耦合、高度可互操作的应用服务构成。 SOA是一种面向服务的架构,是由不同的技术、模型和事件组成的结合体。 S 是指各种编程语言实现的Web服务,Web服务仅仅是SOA拼图中的一块。 A 是指一种架构。如何将上述Web服务组合成符合客户需求的业务模型。 SOA 程序开发 SOA SOA 将业务应用拆分为动态和可重用的服务。 将应用分解为模块和可重用的函数以及服务; 组合服务和模块以符合业务需求; 重用现有的服务和模块以满足变化的业务需求; 程序开发 ESB ESB - (Enterprise Service Bus),翻译为企业服务总线,从面向服务体系架构(SOA)发展而来,是传统中间件技术与XML、Web服务等技术结合的产物。 一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必须的基础功能部件。 ESB功能模型定义 主流ESB产品: 东方通 – TongESB 神州数码 - SmartESB Oracle - Oracle Enterprise Service Bus IBM - WebSphere Message Broker Progress - Sonic ESB 程序开发 .NET是 Microsoft XML Web services 平台,提供开发环境,包括CLR(公共语言运行时)和 Framework类库,开发规范等。 .NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。 .NET 程序开发 J2EE 目前,Java平台有三个版本: 适用于小型设备和智能卡的J2ME(Java 2 Platform Micro Edition) 适用于桌面系统的J2SE 适用于企业级应用的J2EE J2EE Java2平台企业版,全称为Java2 Platform,Enterprise Edition,J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 J2EE是使用Java技术开发企业级应用的一种事实上的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。 程序开发 J2EE J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的环境中。 运行在客户端机器上的客户层组件 运行在J2EE服务器上的Web层组件 运行在J2EE服务器上的业务逻辑层组件 运行在EIS服务器上的企业信息系统(Enterprise information system)层组件 程序开发 J2EE J2EE应用程序是由组件构成的,J2EE组件是具有独立

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档