




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/ /MIS 开发模式的策略的分析摘要:现代企业在MIS开发技术中大量应用Web Server新技术,并已获得相当的成功,但由于Web Server本身存在的特点,MIS开发过程中不能将此新模式完全替代传统模式,或者与传统模式完全对立,本文主要对C/S与B/S模式的结合进行探讨。, modem enterprises are widely used in the MIS development technology of Web Server technology, and has set up a very successful, but because of the characteristic of the Web Server itself exists, the MIS development process of this new model is not able to completely replace the traditional model, or opposite and traditional model, this article mainly on the combination of C/S and B/S mode are discussed.关键词:MIS 开发模式;Client/Server;Browse/ServerKey words: the MIS development model; Client/Server; The Browse/Server1 引言1 introduction Intranet这个名字自Internet商业化以来,已经成为部分企业日常管理的必要工具,由于Intranet本身的特点,多数人总容易与MIS 的概念混淆区别。若按一般的理解为:“防火墙之后的Internet”,确实与初级MIS(企业管理信息系统)有很多相似之处, 但本人认为Intranet不能与MIS相提并论, 可以从以下两点进行对比说明:Intranet since Internet commercialization, this name has become a necessary part of the enterprise daily management tool, because of the characteristic of the Intranet itself, most of people always easily confused with the concept of the MIS. If according to the generally understood as: after the firewall Internet, and indeed with primary MIS (management information system) has many similarities, but I dont think Intranet can with MIS, comparing that can from the following two points:(1) Intranet是基于Internet技术之上,根据企业的应用需求特点,所开发出的增强应用技术平台。它侧重于平台技术。(1) above is an Intranet based on Internet technology, according to enterprise applications demand characteristic, strengthen application technology developed by platform. It focuses on the platform technology.(2) MIS构件包括计算机应用程序、OS、通讯协议等,它是一个综合系统,而且更注重于网上内容及网上管理。(2) the MIS components including computer application, OS and communication protocol, it is a comprehensive system, and focused more on online content and manage online.由此可以得到结论,Intranet的出现只是更丰富了MIS的吸引力,完全代替MIS的含义范围的说法从应用与理论角度都是不正确的。Thus come to a conclusion, the emergence of the Intranet is more abundant MIS attractive, completely replace the MIS of the scope of the meaning from the perspective of application and theory is not correct.企业管理过程中由于概念上的混淆,目前在企业信息网的建设上普遍存在着两个误区:Because the conceptual confusion, during the process of enterprise management in the construction of enterprise information network that generally there are two pitfalls:(1) 将Intranet等同于MIS,认为MIS就是指C/S(客户机/服务器)模式,Intranet代表了新技术B/S(浏览器/服务器)模式。以前的所有系统设计方案都可用B/S模式来解决,全部系统在B/S模式下开发。(1) the Intranet is equivalent to the MIS that MIS is C/S (client/server) mode, Intranet represents a new technology B/S (browser/server) mode. Before all of the system design scheme is available to solve the B/S mode, full system under B/S pattern development.(2) 将Intranet与MIS对立,认为B/S侧重于信息文本发布,C/S 的数据库信息的形成过程也就是它的发布过程,主张数据库信息进出仍用C/S模式。(2) the Intranet with MIS, that B/S focus on the text information release, the formation process of C/S database information is its release process, argues that the database information in and out of the still in C/S model.其实这两种做法都是偏激的,是对Intranet新平台的缺乏认识所致,有必要给予充分认识才能正确对待。In fact this two kinds of approach are extreme, is on the Intranet caused by a lack of understanding of the new platform, it is necessary to give full understanding will treat correctly.2 C/S和B/S 之比较2 the comparison of C/S and B/SC/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国 Borland公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。C/S and B/S is in todays world the two mainstream technology of the technical architecture development mode. C/S is the earliest Borland company research and development, B/S is Microsoft company development in the United States. At present, the two techniques to master by countries all over the world, domestic companies with C/S and B/S technology developed a product a lot, too.2.1 C/S架构软件的优势与劣势2.1 advantages and disadvantages of C/S structure software(1) 应用服务器运行数据负荷较轻。(1) the application server run data load is lighter.最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果,应用服务器运行数据负荷较轻。The simplest database application of C/S architecture consists of two parts, namely the client application and database server program. The process of is called the front desk and the background process. Run the database server machine, also known as the application server. Once the server process is started, can at any time waiting for a response from the client application requests; Client application running on the users own PC, corresponding to the database server, can be referred to as the client computer, when need to make any operation data in the database, the client program will automatically search for the server, and to its request, the server program according to predetermined rules make a reply, back to the results, the application server to run the data load is lighter.(2) 数据的储存管理功能较为透明。(2) the storage of data management function more transparent.在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。In database applications, data storage management function, is made up of the server program and the client application independent respectively, the front desk application can be in violation of the rules, and usually put those different operation data (whether known or unknown), not concentrated in server applications, such as the visitors access, Numbers can be repeated, must have the customer to establish the orderSuch a rule. All of these, to end users on the work at the front desk program is transparent, they dont need to ask the process behind the (usually cannot interference), you can finish all his work. In client/server architecture of applications, the front desk program is not very small, the trouble things to the server and network. Under the C/S system, the database cannot become real public and professional warehouse, it is independent of specialized management.(3) C/S架构的劣势是高昂的维护成本且投资大。(3) the disadvantages of C/S architecture is high maintenance costs and investment.首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。First, USES the C/S architecture, to select the appropriate database platform to realize the database data real unification, make the distribution in the data synchronization between the fully to a database system to manage, but logically dual operators to directly access the same database to be effective implementation, there is some problem, if need to build a real time data synchronization, you must build real time communication between two connection, keeping both the database server online operation, network management personnel should not only to the server maintenance and management, and to maintain and manage client, it needs high investment and complicated technical support, maintenance costs are high, large amount of maintenance tasks.其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。Second, the traditional C/S structure of the software needs for different operating system versions of the software system development, due to the upgrading of products very fast, high cost and low efficiency is not fit for the job needs. After JAVA such cross-platform language appeared, B/S architecture is lashed by C/S, and the formation of threats and challenges.2.2 B/S架构软件的优势与劣势2.2 B/S structure softwares advantages and disadvantages(1) 维护和升级方式简单。(1) simple maintenance and upgrade.目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。At present, the software system to improve and upgrade more and more frequent, B/S architecture of the product clearly embodies the characteristics of more convenient. For a slightly larger unit, the system manager if you need to run back and forth between hundreds or even thousands of computers, the efficiency and the work is predictable, but the B/S structure software just needs to manage the server, all clients just browser, dont need to do any maintenance. Regardless of user size, how many branches will not increase any maintenance upgrade work, all need only server for operation; If it is a long distance, you just need to connect the server private network, realize remote maintenance, upgrades, and sharing. So the client is more and more thin, while the server is more and more fat is the mainstream direction of the informatization development in the future. In the future, software updates, and can become more and more easy, and there will be more simple to use, the user of manpower and material resources, time, cost saving is obvious, amazing. Therefore, maintenance and upgrade revolution way is thin client, fat server.(2) 成本降低,选择更多。(2) cost reduction, more choice.大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。We all know Windows on the desktop computer is almost unify the whole country, the browser has become the standard configuration, but the server on Windows operating system is not in the absolute dominance. Now the trend of mundane USES B/S architecture of the application management software, only can be installed on a Linux server, and high safety. So the server operating system is a lot of choice, no matter choose the operating system can let most of people use Windows computer as a desktop operating system is not affected, making it one of the most popular free Linux operating system, quickly developing Linux in addition to the operating system is free, even the database is free of charge. This selection is very popular.比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。For example many people sina on the net every day, as long as the installation of the browser is ok, dont need to know the sina whats in the server operating system, and in fact most of the web site does not use the Windows operating system, but the users computer to install most of the Windows operating system.(3) 应用服务器运行数据负荷较重。(3) the application server run data load is heavier.由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(BrBecause only a B/S structure management software is installed on the Server (Server), network managers just need to manage the Server, the user interface for the main business logic on the Server (Server) side completely through the WWW browser implementations, few transaction logic in the front-end (Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。Owser) implementation, all of the client only browser, network managers just need to do the hardware maintenance. However, the application server run data load is heavier, in the event the server problem such as collapse, consequence is unimaginable. As a result, many units are equipped with database storage server, in case of one thousand.3 C/S与B/S将长期共存3 C/S and B/S will coexist for a long time在传统的C/S下已经积累了大量的应用和信息, 例如各类数据库和各种格式的文件,而Intranet必须能充分利用这些已有的应用和信息。Intranet技术基础由于其通用性,能提供的标准接口是不多的。例如访问数据库的办法归根结底仍是CGI,而直接用CGI不仅编程麻烦,而且维护更困难,对于极大多数的企业是不适用的,至少是不够用的,还要有一系列的应用接口工具。而 B/S模式目前只适用于信息发布, 对于如在线事务处理(OLTP)应用尚有实质性困难。所以说,C/S与B/S模式还将长期共存,而二者间的接口工具也是一种长期需求。Under the traditional C/S has accumulated a large number of applications and information, such as various types of database and the various formats of files, and Intranet must be able to make the fullest use of these existing applications and information. Intranet technology base due to its generality, provides a standard interface is few and far between. Way to access the database in the final analysis is still the CGI, for example, and directly with CGI programming not only trouble, and maintenance more difficult, for the vast majority of the enterprise is not applicable, at least not enough to use, but also have a series of application interface tools. And B/S mode is currently only applies to information release, for such as online transaction processing (OLTP) applications there are substantial difficulties. So, C/S and B/S mode will coexist for a long time, and the interface between the two tools is also a kind of long-term demand.3.1 全文检索数据库的集成3.1 fulltext retrieval database integrationInternet的技术就是以文本为基础的,可以说,Hypertext就说明了这个优点。全文检索是Intranet的一个基本组成,关键是指定检索条件,还有就是能把各式各样原来的文件(库),方便地转换并装入全文检索数据库。虽然现在有一系列的接口工具,但由于原来文件的格式种类几乎是无限的,这问题不可能有最终的解决方案,只能靠开发厂商不断完善和优化。也有以(超)文本文件为基础信息的管理系统,由于没有合适的平台,勉强使用关系数据库或Lutos Notes这种专用平台来建设,但要么开发困难、效率低下,要么则会使用户陷入专有平台固有的各种苦恼之中。Intranet技术在这方面是无可比拟的。3.2 关系数据库的接口The Internet technology is based on the text, so to speak, Hypertext explains the advantages. Full-text retrieval is an Intranet is a basic composition, the key is to specify search conditions, and can make all kinds of original documents (library), easy to transform and load a full-text search database. Although there are a series of interface tool, but as a result of the original file format type is almost limitless, there can be no ultimate solution to this problem, only by developers constantly improve and optimize. AlsoThere is on the basis of (super) text file information management system, because there is no suitable platform, barely use a relational database or Lutos Notes this special platform to build, but either development difficult, inefficient, or will the user into a proprietary platform, inherent in all kinds of misery. Intranet technology is unparalleled in this respect. 3.2 a relational database interfaceIntranet与关系数据库的接口是MIS 中的一个重要问题,这里我们不具体阐述,这也是Intranet与Internet的区别最大之处。互联网上常常是一些不规则文本的发布,而企业内部更注重于对有序数据的发布,这是 MIS的灵魂,目前解决这个问题大致有三条路径:Intranet and relational database interface is an important problem in MIS, here we are not specific, and this is the difference between the Intranet and the Internets largest. The Internet is often some random text, and focused more on release of ordered data within the enterprise, it is the soul of the MIS, the solution to this problem is roughly three paths:(1) 许多数据库厂商推出了各自的“解决方案”。这些方案的特点是基于各自的专有技术,与其数据库产品以及开发工具紧紧地捆绑在一起。如果企业只用或主要使用一种数据库,这条途径是可行的。但Intranet的开放性将大打折扣。(1) many database vendors launched their solutions. These schemes is based on the characteristics of their own proprietary technology, and its database products as well as the development tool tightly bound together. If the enterprise only or primarily use a database, this approach is feasible. But the openness of the Intranet will be discounted.(2 )使用所谓的OLAP工具,即独立于数据库产品的分析工具。但目前出现的OLAP工具的Intranet版本都不够成熟,应有一番竞争乃至到成熟的过程,但必须应用于多种数据库及需求比较复杂的用户。但这样做投资较大且需专门培训。(2) the use of so-called OLAP tools, that is independent of the database product analysis tools. But now appear Intranet version of the OLAP tools are not mature enough, should have some kind of competition, and even to mature process, but it must be applied to a variety of database and user demand is more complex. But doing so greater investment and requires special training.(3) 在Intranet平台中提供访问关系数据库的通用接口工具,这是最理想的做法,但目前产品仍没有达到前两种工具的性能,希望尽早有一个功能强的通用接口工具产生(3) in the Intranet platform to provide access to relational database generic interface tools, this is the most ideal, but the product still not reached before the performance of the two tools, hope to have a functional tool of common interface袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院固定资产安全整改措施
- 建筑设备维护职业危害防治措施
- IT项目开发进度保证措施
- 农忙季节施工材料管理措施
- 绿色建筑雨季施工方案及措施
- 产品共同研发与技术交流合作协议
- 农村劳务合作及劳动力资源调配协议
- 石油行业停工期间安全保障措施
- 农村集体土地整治及功能改造工程合同
- 迁徙路线气候变化响应-第2篇-洞察及研究
- 2025新高考英语Ⅱ卷真题听力原文
- 2025年中国数位式照度计市场调查研究报告
- 江苏省扬州市2023-2024学年高一下学期6月期末考试英语试题(含答案)
- T/CIE 167-2023企业级固态硬盘测试规范第3部分:可靠性测试
- 2025至2030年中国珠光颜料行业投资前景及策略咨询研究报告
- 遗址公园建设项目可行性研究报告
- 2025如何审查合同文件中的要约与要约邀请的区别
- 项目走账协议书
- 2025-2030酒吧行业市场发展分析及投资前景研究报告
- 《美发师的职业道德》课件
- 《智能变电站工程应用技术》全套教学课件
评论
0/150
提交评论