信息系统集成专业技术知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 软件架构(software architecture)为软件系统提供了一个结构、行为和属性的高级抽象。 软件架构由构成系统的元素的描述及元素的相互作用、元素集成的模式以及这些模式的约束组成。 3.5 软件架构 3.5.1 软件架构定义 P.102 * 软件架构设计的核心问题是能否使用重复的架构模式,也就是说,能否在不同的软件系统中使用同一种架构。 使用一些经过实践证实的模式(解决方案)可以有效地解决更多的软件开发问题。 6种常见的软件架构模式。 3.5 软件架构 3.5.2 典型架构 P.102 * 3.5 软件架构 3.5.3 软件架构设计方法 P.107 软件架构设计的总体目标是:最大化复用、复杂问题简单化、具备灵活的扩展性。 找出系统中相对稳定的部分,确定它们的关系,使用适当的模式作为指导原则设计解决方案。 区分模式与系统架构的特点和区别,结合各种模式构建系统架构。 * 3.5 软件架构 3.5.4 软件架构分析与评估 P.108 软件架构设计需要考虑的主要问题: 数据库 用户界面 系统性能 技术路线 具有的经验 * 3.5 软件架构 3.5.5 中间件 P.108 中间件是位于硬件、操作系统等平台和应用之间的通用服务,如图3-10所示。 这些服务具有标准的程序接口和协议。 中间件 图3-10 中间件的应用结构 * 3.5 软件架构 3.5.5 中间件 P.109 中间件是一种独立的系统软件或服务程序,其主要目的是实现应用与平台的无关性。 中间件主要分为5类: 数据库访问中间件 远程过程调用中间件 面向消息中间件 分布式对象中间件 事务处理中间件 * 3.6 典型应用集成技术 3.6.1 数据库与数据仓库技术 P.111 数据库技术以单一的数据资源即数据库为中心,进行事务处理、批处理、决策分析等各种数据处理工作,主要包括操作型处理和分析型处理。 传统数据库系统主要强调优化组织的日常事务处理工作,难以实现对数据分析处理要求,无法满足数据处理多样化的要求。 操作型处理和分析型处理的分离成为必然。 * 3.6 典型应用集成技术 3.6.1 数据库与数据仓库技术 P.111 数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合。 数据仓库用于支持管理决策,这是它的一个最主要和最关键的特点与功能。 数据仓库的系统结构分为数据源、数据的存储与管理、联机事务处理和前端工具等4个层次,如图3-11所示。 * 3.6 典型应用集成技术 3.6.2 WEB 服务技术 P.113 Web服务(Web Services)是指由企业发布的完成其特别商务需求的在线应用服务,其它公司或应用软件能够通过Internet来访问并使用这项在线服务。 Web服务技术促进了因特网上企业之间的协作,使用Web服务可以使合作伙伴的信息系统之间更容易地进行通信。但随之而来的问题是:如何集成来自不同企业的服务? 为了使Web服务易于使用,众多组织已经致力于Web服务技术,进行标准协议的制定,提供Web服务的创建工具和解决方案。 * 3.6 典型应用集成技术 3.6.2 WEB 服务技术 P.113 Web服务的主要目标是实现跨平台的互操作,其典型技术包括: 简单对象访问协议(SOAP) Web服务描述语言(WSDL) 通用描述、发现和集成规范(UDDI) 数据交换语言(XML) * 3.6 典型应用集成技术 3.6.3 J2EE架构与.NET架构 P.113 J2EE(Java 2 Platform Enterprise Edition Java2平台企业版)是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容, 企业内部或外部难以互通的问题。 * 3.6 典型应用集成技术 3.6.3 J2EE架构与.NET架构 P.115 .NET是 Microsoft XML Web services 平台,它是基于一组开放的互联网协议的系列产品、技术和服务。 .NET开发框架如图3-12所示。 * 3.6 典型应用集成技术 3.6.3 J2EE架构与.NET架构 P.115 J2EE应用将开发工作分成业务逻辑开发和表示逻辑开发 2 大类。 J2EE技术规范由平台、应用编程模型、兼容测试套件和参考实现等 4 部分组成。 J2EE应用服务器运行环境包括构件、容器和服务等3部分。 J2EE规范包含一系列构件及服务技

文档评论(0)

139****7203 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档