Office Anywhere 软件平台技术白皮书Word格式文档下载.docx

上传人:b****4 文档编号:7916068 上传时间:2023-05-09 格式:DOCX 页数:12 大小:141.43KB
下载 相关 举报
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第1页
第1页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第2页
第2页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第3页
第3页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第4页
第4页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第5页
第5页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第6页
第6页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第7页
第7页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第8页
第8页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第9页
第9页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第10页
第10页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第11页
第11页 / 共12页
Office Anywhere 软件平台技术白皮书Word格式文档下载.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Office Anywhere 软件平台技术白皮书Word格式文档下载.docx

《Office Anywhere 软件平台技术白皮书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Office Anywhere 软件平台技术白皮书Word格式文档下载.docx(12页珍藏版)》请在冰点文库上搜索。

Office Anywhere 软件平台技术白皮书Word格式文档下载.docx

3、数据缺乏统一管理与规范

4、系统可扩展性、灵活性较差,很难由企业在没有原始开发商的协助下完善、扩充系统功能

企业管理信息化已经经历了很长的一段时期,为了提高企业管理的效率,许多企业对管理软件的投入了巨资,并取得了一定的效益,但是,对于绝大多数企业来说,对管理软件的投入并没有产生与之相匹配的产出和效益。

在企业实施管理计算机化的过程中,一个普遍的状况是:

在一个美好前景的吸引下,企业对管理软件进行巨额投资,经过一系列极其复杂的过程,一段漫长的开发周期后,企业和软件公司发现企业的需求已经发生巨大的变化,于是,在真正的版本发布以前,管理软件的项目质量已经失控并且陷于维护的泥潭,并最终导致项目的彻底失败。

虽然对管理软件的实施成功率缺乏真正精确的统计数据,但根据最保守的估计,在全球范围内,企业投资和实施管理软件的成功率不超过20%。

而且,在宣称管理信息化已经成功的企业中,企业完成了软件合理投资所需的80%的资金,但得到的回报不到20%。

根据我国有关方面调查,我国企业在应用MRPII系统方面已投资过100亿元人民币,但是应用成功率不到10%,达到预期目标的更是寥寥无几。

此外,还有一大批企业组织开发适用于自己的管理信息系统(MIS),其成功率同样很低。

针对这些困难,我们经过3年多的集团项目建设及应用软件产品开发,给出了有针对性的解决方案,提出了可行的基于互联网技术的多层架构的“OfficeAnywhere集团综合管理门户开发平台”(简称MYOA平台)的设计构想,并在中国兵器工业集团等大型企业的应用中,取得了良好的效益和应用效果。

下面从平台简介及设计思想、技术架构、应用案例等几个方面详细介绍该平台的设计与构想。

一、平台简介及设计思想

1、MYOA平台具有以下特点:

1、领先的B/S(浏览器/服务器)操作方式,使得集团应用不受地域限制。

2、在安装维护上提供了采用独有技术开发的傻瓜型安装工具、配置工具和数据库管理工具,用户可自行安装完毕,无需专业人员即可自行维护。

3、采用基于WEB的企业计算,主HTTP服务器采用了世界上领先的Apache服务器,性能稳定可靠。

4、同时支持Oracle、DB2、SQLServer、Mysql等数据库平台,支持数据的集中式和分布式部署

5、数据存取集中控制,避免了数据泄漏的可能。

多级权限控制,完善的密码验证与登录验证机制更加强了系统安全性。

6、具有良好的可扩充性,可挂接多种语言开发的基于B/S或C/S的业务系统。

7、跨平台支持,可顺畅运行于Unix、Linux、Windows等操作系统。

作为一个集团应用的开发平台,平台本身所提供的固定功能涵盖了内部通信、信息发布、业务流程自动化、集中的文档管理、分布式办公等基本功能,构建了企业应用的基础,同时可根据用户需要选装如财务模块、物流模块、人力资源模块、CRM模块等企业业务管理模块。

同时提供了有效的开发界面和工具,可实现企业自行开发扩展功能,以适应集团企业不断变化增长的信息化管理需求。

2、使用MYOA平台开发业务系统的优势

使用MYOA开发集团综合管理平台开发模式可以从许多方面大幅度地提升现有软件开发的层次。

使用MYOA的好处可以总结为如下几个方面:

✓质量:

提供从设计、开发到维护的全面质量保证

✓成本:

极大地降低项目总体成本

✓周期:

极大地加快开发进度

✓管理:

简化软件工程,降低管理的复杂度

✓风险:

支持快速应用,大大降低开发风险

✓人员:

对人员要求大大降低

✓投资保护:

使持续完善成为可能,大大延长项目和产品的使用寿命

✓效益:

对企业业务的运行、规范和重组提供强大的支持

MYOA采用模型自动执行作为软件的主要实现方式,应用软件中非常困难的实现部分和大量重复的业务逻辑已经无需编程(通用逻辑中的70-95%)。

开发人员只需要聚焦于客户的业务逻辑,并可以使用多种程序语言来支持复杂业务逻辑。

3、MYOA平台全面和强大的业务和管理支持

MYOA集成管理平台将群件、信息管理、工作流和和业务重组真正有效地集成起来,从而对企业的团队协作、业务支持、管理控制、决策分析、商务智能、商务加速提供全面的、整体的支持。

功能

描述

特点

团队协作:

群件系统

✧信息与知识共享:

信息发布、通知、广播、讨论、会议,局域和广域的邮件,知识库管理等等。

✧虚拟组织管理:

组织结构的管理,业务分工,权限管理等等

✧团队协作支持:

业务信息的自动传递,任务的自动通知、自动调度

与其它群件系统相比,集成平台的群件系统具有强大的业务处理功能,集成平台是一个与业务紧密结合的群件和OA系统。

业务支持:

管理信息系统

✧集成平台可以实现强大的企业信息系统的所有功能,包括业务信息定义和组织,业务信息输入输出,基于协同工作模式下的业务信息传递和共享

由于集成平台的业务管理是基于群件和工作流系统之上,与其它MIS系统所不同的是,集成平台是支持协同工作和流程控制的信息系统。

管理控制:

工作流管理系统

✧流程管理:

业务流程定义,业务规则定义

✧过程管理:

工作任务的自动调度和通知,业务信息在流程中自动传递和权限控制,业务过程记录和控制,规范企业的业务运作

集成平台是达到生产级(Production)标准的工作流系统,与其它简单工作流系统所不同的是,集成平台是真正符合企业复杂业务与复杂流程的工作流体系。

决策支持:

决策分析系统

✧集成平台可以实现强大的企业信息系统的所有功能,包括业务信息统计分析,业务过程统计分析,业务信息和过程的综合分析,支持业务工作的量化考核

与其它业务分析系统所不同的是:

集成平台的决策支持建立在企业流程自动化的基础之上,真正实现了业务内容信息和过程信息的综合分析。

商务智能:

企业智能系统和业务神经系统

✧依据企业运行的现实和合理的规则,进行快速、智能和自动的反应,以提高业务的质量和效率。

集成平台的商务智能建立在完整的企业模型之上,能够对整个业务系统的快速、智能、自动协作提供全面支持

商务加速:

商务加速器

✧利用流程自动化和商务智能来加快业务的高速运行

✧利用建模自动化实现管理的快速调整

✧帮助企业在“速度竞争”中脱颖而出

由于集成平台实现了流程自动化和模型自动化,使管理软件真正成为“商务加速器”。

持续完善:

自我完善体系

✧根据企业运行的事实和结果分析,不断完善业务规则

✧支持业务的快速调整

✧支持业务流程重组

✧支持业务和管理的持续完善

与其它软件定制工具所不同的是:

集成平台是基于现代企业管理思想,构建在企业模型体系基础之上,实现了企业模型自动化的软件再造体系,能够真正满足企业管理持续完善的需要

经济效益:

高回报系统

✧从信息和业务系统获得前所未有的好处和回报

✧降低信息系统的整体成本

✧快速和低成本的应用、实施和维护,降低投资风险

✧技术和平台无关性,更长的产品使用寿命,保护投资

传统的管理信息系统其实只是数据处理系统,而集成平台则是真正意义上的管理和控制工具,并让企业从信息技术上获得前所未有的好处。

二、平台技术架构

1、网络应用模式

全面基于互联网应用模式,实现跨地域的业务处理,良好的支持低带宽网络。

2、软件架构层次

表示层

数据

逻辑

数据管理

用户接口

浏览器客户端运行表示层

应用服务器运行用户接口逻辑

数据库服务器

数据中心运作-降低成本

软件更新

•LAN

•WAN

•Dial-up

软件架构上采用了主流的B/S和J2EE平台设计思想,具备技术先进性与稳定性,充分满足集团用户的大数据量、高可用性的要求。

3、业务层次

MYOA将企业业务划分为数据层、信息层、资源层、功能层、组织层、流程层等六个层次,对每一个层次进行有效的流程时间控制、数据权限控制、行为权限控制、协作模式、流转条件、过程监控模式、信息表现方式、信息传递方式、信息合并方式、流程自动启动、流程合并模式、增值评估。

MYOA的业务模型如下:

4、应用程序设计

MYOA平台主要的应用程序,基于PHP(PHP:

HypertextPreprocessor)和Java企业级计算平台J2EE(Java2PlatformEnterpriseEdition)混合开发,实质上是一个分布式的服务器应用程序设计环境,它提供了基于组件的,以服务器为中心的多层应用体系结构,为企业应用系统提供了一个具有高度的可移植性和兼容性、安全的平台。

MYOA的多层体系结构的设计特点极大的简化了开发、配置和维护企业应用的过程,它最大的优点就在于将企业的业务逻辑同系统服务和用户接口分开,放在它们之间的中间层。

它提供了一系列的底层服务,如事务管理、缓冲池等,使得开发者能够将精力集中于企业的业务逻辑,而无需过多的关心与业务逻辑不太相干的系统环境等。

由于采用多层结构,系统中同时会有多台服务器在工作,这样不仅能提高系统的整体运行效率,而且一旦某一台服务器出现故障,应用程序会自动转移到另一台服务器上接着运行,这就有效的保障了系统整体运行的可靠性。

应用程序静态模型如图:

Servlet

ActionBean

BusnissBean

Action

DataBean

Data

DB

FormBean

View

PHP

JSP

HTMLL

Interface

common

combean

具体分析如下:

(1)客户层是应用程序的显示部分,其主要功能是负责人机交互:

显示美观友好的界面,处理用户输入,进行输入数据校验,请求服务器的服务,显示由服务器端返回的结果,即客户通过WebBrower的调用PHP/Servlet/JSP处理数据。

(2)WEB层由PHP、JSP、Servlet组件构成,存在于WEB服务器中,代表服务器端处理的显示逻辑。

WEB层的功能是当用户浏览器从WEB服务器上请求JSP文件时,WEB服务器响应该HTTP请求进行简单处理,再调用EJB进行商业逻辑处理,将结果组织成HTML形式发送回浏览器,还可以通过JDBC(JavaDatabaseConnectivity)直接访问后台数据库系统。

(JSP技术是J2EE标准中一项重要的技术,它将JAVA和HTML语言结合起来为客户提供一个可支持跨平台及跨WEB服务器的动态网页页面,JSP可以调用EJB从而访问数据库。

JSP最大的优点就在于它将网页页面的动态内容同它的表示层分开,也就是说,开发者在修改网页内容时,丝毫不会对浏览器端产生影响)

(3)应用层用EJB封装应用领域的业务逻辑。

EJBContainer存在于应用程序服务器上,为应用层。

J2EE使用EJBContainer作为EJB组件的部署环境,在EJBContainer中提供了分布式计算中组件需要的所有服务,例如组件生命周期的管理、数据库连接的管理、分布式事务管理、组件的命名服务、自动容错以及负载的自动均衡能力等。

实现事务逻辑的EJB组件可以更加高效的运行在应用程序服务器中,支持多客户端的访问,HTTP的客户端可先向运行在WebContainer上的JavaServlet或JSP发出请求,在JSP中嵌入的Java代码调用运行在EJBContainer中的EJB组件,以实现复杂的事务逻辑,而其他的客户端可通过RMI-IIOP(RemoteMethodInvocation-InternetInterOPBProtocol)直接访问运行在EJBContainer中的EJB组件。

(4)数据层则是传统的大型数据库服务器。

包括数据库系统、事务处理和其他遗留信息系统。

最终,客户在客户端通过WEB浏览器等方式访问位于中间层的WEB服务器,WEB服务器响应该请求,进行简单处理,再调用位于应用程序服务器中的EJB去访问和操纵后台的数据库服务器,用以完成复杂的商业逻辑。

5、MYOA平台体系结构的优点

(1)可移植性强。

MYOA计算平台支持PHP/Java语言,使得基于MYOA标准开发的应用具有PHP/Java语言所特有的与平台无关性,一套程序可以适用于多种平台,保证了系统可以跨平台的移植。

(2)可维护性强。

在MYOA的这种体系结构下,事务处理逻辑组件集中放置在应用功能服务器上,这将使系统维护变得简单、容易。

当系统的事务处理逻辑发生变化时,只需更新应用功能服务器上的事务处理逻辑组件即可,而与客户机端无关,避免了客户端应用程序的版本控制和更新的困难。

(3)安全性强。

由于在客户机和数据库服务器之间插入了应用功能服务器,使两者不直接相联系,并且系统的事务处理逻辑组件在应用功能服务器上,便于集中控制,这样既防止了非法侵入数据库,同时又防止了用户对系统的破坏。

(4)灵活性强。

MYOA体系结构各层次之间保持相对独立,当其中某一层因需要作出修改时,其他各层不受影响,这种软件独立性使得系统的改进、升级变得极为灵活。

(5)简化开发。

MYOA体系结构各层次之间在逻辑上保持相对独立,在系统开发期间,各层的开发可以并行进行,又由于MYOA采用了组件技术,许多模块可以被重用,这样大大节约了开发时间,缩短了系统的开发周期,提高了效率。

三、成功案例

基于MYOA平台,我们和合作伙伴先后成功开发了OfficeAnywhere网络智能办公系统、EnterpriseAnywhere进销存系统、中国兵器工业集团财务门户、中国兵器工业集团外事组团管理系统、中国兵器工业集团行政费用管理系统、北方工业集团境外财务系统、北京人才档案管理系统等、极限OA、泛微e-office等。

其中基于MYOA平台开发的OfficeAnywhere网络智能办公系统用户数达到700余家,遍布全国各省市,创造了良好的社会和经济效益。

基于MYOA平台的泛微e-office被评为协同软件中国优秀软件。

由此可见,MYOA平台已经成为广大社会用户可以信任的集团应用开发平台,完善和发展这个平台,对我国社会的信息化建设具有重要意义。

仅供个人用于学习、研究;

不得用于商业用途。

Forpersonaluseonlyinstudyandresearch;

notforcommercialuse.

Nurfü

rdenpersö

nlichenfü

rStudien,Forschung,zukommerziellenZweckenverwendetwerden.

Pourl'

é

tudeetlarechercheuniquementà

desfinspersonnelles;

pasà

desfinscommerciales.

толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях. 

以下无正文

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2