基于网络环境的信息系统开发剖析.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于网络环境的信息系统开发 获得组件的途径 嵌入产品或产品附带的组件 购买组件 创建自己的组件 基于网络环境的信息系统开发 系统实现过程 基于网络环境的信息系统开发 9.3.6 系统选型与开发工具选择 基于网络信息系统的选型包括硬件和软件两部分。 硬件系统选型 服务器(Server) 客户机(Client) 网络硬件 辅助硬件 基于网络环境的信息系统开发 软件系统选型原则 扩充原则 先进原则 经济原则 基于网络环境的信息系统开发 软件系统选型 操作系统 数据库系统 网络应用软件 基于网络环境的信息系统开发 构建免费的应用平台操作系统 免费的操作系统平台 免费的数据库平台 免费的服务器软件 免费的应用软件 免费的开发工具 基于网络环境的信息系统开发 9.4 网络信息系统安全性设计 9.4.1 网络信息系统安全的内容 实体安全 软件安全 数据安全 系统运行安全 基于网络环境的信息系统开发 9.4.2 信息系统安全原则 系统性原则 相关性原则 相对性原则 动态性原则 基于网络环境的信息系统开发 9.4.3 网络信息系统安全模型 1.安全层次 见图9.4 基于网络环境的信息系统开发 9.4.3 网络信息系统安全模型 1.安全层次 基于网络环境的信息系统开发 2.安全对策 防火墙(Firewall) 过滤包路由器 基于主机的防火墙 隔离网络 基于网络环境的信息系统开发 3.安全服务 入网访问控制 网络的权限控制 用户控制策略 基于网络环境的信息系统开发 9.5 基于组件技术的网络信息系统开发 9.5.1 组件技术及其特点 软件重用 源代码重用 目标代码级重用 面向对象的重用 类库 组件 基于网络环境的信息系统开发 组件技术 所谓组件技术就是指用可重用的软件组件来构造应用程序。软件的组件化不需要代码的重新编译和连接,而是直接作为功能模块在二进制代码级用于软件系统的装配。 基于网络环境的信息系统开发 组件(Component)就是具有一定功能的、能够独立工作或同其他组件组合起来协调工作的程序体,用以专门完成特定的预定工作。 组件可以一次编写,到处使用,然后可以只更新或替换这个组件来纠正或改进该组件的功能。 基于网络环境的信息系统开发 组件一经产生就与它的具体实现语言无关,可以认为是一段二进制代码或数据段。 基于网络环境的信息系统开发 组件技术主要的特点 语言无关性 封装性 多态性 动态链接性 组件属于黑箱设计方法 基于网络环境的信息系统开发 组件技术主要的特点 组件技术是一种语言无关的二进制代码规范,从机器角度,属于一种内存结构说明,是一系列函数指针的集合,它将软件开发的方式改变为更加松散的组成构架,提供更高的集成度和稳定性,也提供了更高的复用度。 基于网络环境的信息系统开发 组件技术主要的特点 开发工具无关性 组件具有可重用性 组件运行效率高,便于使用和管理 基于网络环境的信息系统开发 9.5.2 组件模型开发工具无关性 在组件技术标准化方面,主要有以下三个比较有影响的规范:OMG起草与颁布的CORBA;微软公司推出的COM/DCOM/COM+;SUN发表的JavaBeans。 基于网络环境的信息系统开发 CORBA组件技术 CORBA组件技术介绍 CORBA(Common Object Request Broker Architecture)是一种面向对象的组件技术和分布式对象计算的体系结构,提供了一个可供软件(尤其是面向对象的软件)在异质网络中跨操作系统和跨平台进行交互操作的标准。 基于网络环境的信息系统开发 CORBA不依赖于编程语言、计算机平台和网络协议,非常适合于分布式系统应用程序的开发和系统集成。 CORBA以ORB(Object Request Broker,对象请求代理)为核心,通过ORB和IDL(Interface Definition Language,接口定义语言)实现客户方和服务器的互操作。 基于网络环境的信息系统开发 CORBA不依赖于编程语言、计算机平台和网络协议,非常适合于分布式系统应用程序的开发和系统集成。 CORBA以ORB(Object Request Broker,对象请求代理)为核心,通过ORB和IDL(Interface Definition Language,接口定义语言)实现客户方和服务器的互操作。 基于网络环境的信息系统开发 ORB提供一个软件总线,处理驻留在各个不同的机器上的对象之间的消息交互。 IDL的目的是允许以与任何具体编程语言无关的形式来定义对象接口。 基于网络环境的信息系统开发 CORBA模型向客户端屏蔽了许

文档评论(0)

三四五 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档