环保总局以知识管理为核心的信息平台规划建议书(编辑修改稿)内容摘要:

里你会真的实实在在感觉到分析数据所带来的那种美感,而不是以前的焦头烂额。  元数据管理 在整个系统中,用来描述数据规则的数据特别多,而这些数据又非常重要,所以对这些数据的管理也同样明显重要起来,那么在这里你可以很完善的对这些数据进行管理,让他们各就各位,而不至于纷乱,不至于出现象诸如此类的问题:有一种描述是这样的, A 指的是水质量 ,而因为这种描述关系被非法纂改或因为别的原因,他现在变成了这样的描述: A 指向了空气质量。 那么这时候,就会对分析结果造成致命的影响,所以对元数据的管理也是至关重要的。  安全策略管理 安全问题是一个永远谈论的话题,只要有等级存在,那么他就会存在。 在这里我们可以定义不同用户群考察的不同对象。 上一级用户对下层用户的授权等等。 也可以定义什么样的访问可以深入到数据库内部深层次的细节数据,而什么样的用户只能进行表面层的访问等等。  信息发布 在这里提供了一个园地,可以让用户进行信息发布,比如新闻,会议,甚至是一些交流等 等。 中国最大的管理资源中心 17  系统管理 整个系统就像一部大机器,管理的好就能非常好的运作,管理不好就可能出问题甚至出致命的问题。 所以对整个系统的管理也是至关重要的。 在这里我们可以定义很多东西,比如增删用户,模块分析时间(定时分析),分析结果自动 EMAIL或者对 KPI 指标的告警条件设置等等。 中国最大的管理资源中心 18 软件产品规划建议 系统软件逻辑拓扑图 W E B 应用服务器企业门户服务器WEB amp。 ApplicattionDevelop amp。 Management数据(仓)库数据挖掘知识管理服务器W E B 211。 166。 211。 195。 254。 206。 241。 198。 247。 开发 工具数据挖掘知识管理设计工具环保信息知识管理平台数据(仓)库HTTP Layer / TCPIP 在 Web 和应用展现端,采用 WEB 应用服务器、企业门户服务器、数据挖掘和知识管理服务器作为前端服务应用,后端与数据库进行 数据通讯。 在开发和管理业务运营端,采用 WEB 应用服务器开发工具、数据挖掘和知识管理设计工具对业务逻辑应用进行开发,后端数据库作为工作组级的支持,并向Application 的数据库一端进行数据同步复制。 业务数据的交换以 TCP/IP 一层进行交换,应用业务一级以 HTTP 一层进行交换。 以上各个软件应用共同构成环保局以知识管理为核心的信息平台。 中国最大的管理资源中心 19 WEB 应用服务器产品选型发展规划建议 随着 Inter 的迅猛发展,信息系统被分成了两种类型:传统 C/S 型,现代 WEB 型。 随之,信息系统的开发者也被分 割为两个世界: Web 开发者生存在 CGI脚本,小服务器的世界中;而 C/S 开发者则生存在 4GL 及数据访问的世界中。 当 Web 开发者观察客户机 /服务器时,他们看到的是落后的开发方法。 Web开发者可以随手选取最好的或最便宜的工具或技术,同时又符合标准,开发者所建的各项都能一同工作。 着重点是应该为需要数据的人提供数据。 典型的 Web 开发者可以使用多种工具建立应用系统。 开发者倾向集中于较短的程序段(而该短小程序又使用其它代码段),用它们形成整个应用系统。 而 C/S 开发者认为这样建立系统是个笨拙途径。 他们习惯于使用 4GL、简易的数据访问、有保证的事务处理、安全性以及扩充性。 客户机 /服务器对 IT 开发而言是个标准结构,在这种IT 开发中,诸多工具如 PowerBuilder, Visual Basic,及 Delphi 占优势。 这些开发者注重于扩充性及商务处理的完整性。 随着核心商务应用的结构向瘦客户机或三层体系结构( B/S)的推进,Web 世界发生了巨大的变化,这种变化将 Web 开发和 IT 开发的联系在一起。 IT系统需要 WEB 的规范界面,广泛应用,方便维护,而 WEB 系统需要 IT 系统的规范化数据存储、海量数据访问、安全性及事务完整性 保证。 应用服务器正是在这种情况下出现的,应用服务器将两个世界联系到一起,并已呈现为核心平台角色,在这种平台上,各组织机构可以用这些技术中的任一种进行开发。 Forrester Research 定义的应用服务器为“软件服务器产品,是一套支持瘦客户机的具有分布式计算能力的集成环境。 应用服务器管理客户会话,处理商务逻辑,并连接后台计算资源,包括数据,事务和信息”。 该定义包含了服务器本身,除此之外,应用服务器还包括周围的开发环境。  应用服务器的背景 WEB 开发总依赖于对 CGI 调用。 在这种模式下,状态维 护就依赖于隐藏变量、HTML 参数或 Cookies。 数据通过 HTML GET 或 HTML POST 请求传递给脚本, 中国最大的管理资源中心 20 脚本做些工作并生成 HTML,此 HTML 返回给浏览器。 这种类型的开发的确能做很多事情,真犹如一些已有的极强的 Web 站点所显示的,但可维护性、易编程性、数据访问的方便性、扩充性以及在纯 CGI 下开发的鲁棒性的严重不足,都不适合于将 Web 技术搬到主流的商业应用开发中。 JAVA 提供了丰富的服务器端语言以及 JDBC 数据访问标准, JAVA 的 Servlet 标准使得动态页面的开发容易了一些。 然而,除非开发者使用可 视化的工具建立Servlet,否则开发 Servlet 就只能是大量的字符串操作;没有可视工具,在 JAVA下开发复杂的动态页面是非常耗时的,而且这种页面不便于维护。 这就又出现了把 Web 开发世界和 IT 世界综合起来的需求。 在这种情况下,就出现了应用服务器。 应用服务器能解决困扰 Web 开发者及相应的 IT 开发者两者面前的所有灾难。 Web 开发者需要可扩充的事务处理系统,此系统对共同的数据的各种组合排列能方便的存取,而 IT 开发者需要某种手段,用这种手段建立能重新使用他们的“商务对象” Web 应用,而这种手段又不要求使用六、 七种工具。  应用服务器的主要类型 目前市场上的应用服务器产品非常多,从功能角度看,可分为三类:纯表演性服务器,事务处理性服务器和综合性服务器。 当然,这些划分并不是绝对的,只是就其主要方面而言。 从开发工具看,每个服务器均含有若干类开发工具。 一些工具是非常强的,它使用了服务器提供的全部优点,而另一些工具极有限。 ( 1)纯表演性应用服务器 有一类应用服务器是纯表演性的,这种服务器的工具是独立的,它支持若干类标准组件模式,例如 CORBA 或 EJB。 纯表演厂商着眼于扩充性及各种不同的数据源的连接性。 如果你习 惯于生成些 Servlet 及使用 JDBC 编写组件,则这种服务器就可能引起你的兴趣。 代表性的服务器包括 IBM Web Sphere, Weblogic Tengah 和 Novera jBusiness,这些服务器采用 Java 中心视图,注重帮助开发者采用 EJB 组件及 Servlet 并将其作缩放。 用户可以使用自己喜欢的 IDE 生成组件,并装入应用服务器中。 因为 HTML 页面生成是通过 Servlet 完成,因此用户可以 中国最大的管理资源中心 21 使用服务器的 Wizards 来帮助建页面或使用任何 HTML IDE 它生成 Servlet。 例如,观察一下 Netscape 应用服务器( NAS)。 NAS 可以使用 Java 及 c++组件。 对 HTML 页面的编程手段是通过 HTML 中的标记将框架和组件合并在一起。 NAS 有一组标记,它会识别哪种对象为嵌入数据,决定分行,把文本按列置放。 NAS 带一些工具以帮助生成标记,但很有经验的 HTML 开发者用自己选用的工具生成 HTML,然后交给 NAS。 另一方面,因为在客户机 /服务器开发环境下,一种工具会处理所有的事情,因此这种环境下的开发者会对这种倒退做法的效率发出质疑。 ( 2)事务处理性应用服务器 第二类应用服务器是事务处理性的,这 种服务器主要用于事务处理性的应用,代表性的服务器包括: Oracle Application Server, Microsoft MTS, BEA Weblogic, Gemstone, Sybase Jaguar 等。 这种类型的应用服务器的特点是提供分布式对象服务( ORBs,OTMs 等), 提供 TP 监视器,事务管理器,并提供数据连接,包括传统数据资源, ERP 应用,RDBMS 等。 但这类服务器不提供丰富的基于 WEB 的用户界面生成功能,即表演性服务器提供的那些功能。 ( 3)综合性应用服务器 综合 性应用服务器是一种集成完美的开发环境,是一种将开发、应用、表演、事务捆绑在一起的应用服务器。 利用它,开发者能很快建立和使用 Web 应用。 其着重点是在优美的环境下高度交互式地进行开发。 这类产品之一是 Silver Stream 应用服务器。 Silver Stream 是 100%的纯 Java 服务器,此服务器仅支持 Java 组件,通过 CORBA、 DCOM 可与其他类型组件共同运行。 Silver Stream 所追求的是:面向对象,具有集成的事件驱动的页面开发,页面可与数据库绑定,开发界面可视化(所见即所得),开发者不 必去修整所生成的 HTML。 相应的的客户机 /服务器开发者观察这服务器后说:“哇,这妙极了。 它象 VB或用于 Web 的 Power Builder。 ” Web 开发者也会感到兴奋:“访问数据太方便了,安全性太好控制了”。 当用户使用自己喜欢的 HTML 编辑器为 Silver Stream 生成页面时, Silver Stream 可以进行很多修整来生成挂钩( Hooks),用它告诉 Silver 中国最大的管理资源中心 22 Stream 服务器该做什么。  应用服务器的应用 如果你正在开发基于 WEB 的信息系统,就肯定需要应用服务器。 即使你不需要扩充性,你也 能从应用服务器中得到好处。 Web 开发正在迅速的从数据刊出及维护较少的应用转化为完整复杂的商务应用。 应用服务器能简易的编写出这种新交互式的商务应用。 同时应用范围亦更大,逻辑的重用性及团队开发亦更重要。 进一步,在一个组织机构内随着应用所需的数据日益增多,对于数据访问的集中管理以及集成安全性的要求就一目了然。 如果。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。