壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4468|回复: 2

浪潮所用的技术架构

[复制链接]
发表于 2007/4/23 10:15:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
体系结构:
                                     1.JPG
(1)浪潮myGS gSeries产品采用B/S多层架构,面向Internet和Intranet,基于Web、中间件和大型数据库的N层体系结构。N层中主要包括数据层、业务逻辑层和表示层。
(2)客户端使用IE浏览器系统进行业务处理。
(3)只有服务端应用才可以访问数据库,客户端应用通过服务端应用访问数据库,以保证数据安全。

核心技术:
在基于Internet 的企业级应用软件的技术领域中,国际上主流的技术平台存在着J2EEMicrosoft.NET 两大技术架构。这两种技术架构代表着平台架构技术的最新发展,两者互有优势,目前已经部署或将要部署的企业信息平台绝大多数都从两者中选择其一。浪潮myGS除了支持.Net外,还采用了大最的先进技术,包括移动计算技术、工作流、组件技术、XML等。

(1)
Microsoft.Net
     .NET改变了应用程序服务器软件平台的经济性。使用.NET平台和VisualStudio.NET,公司可以创建和部署它们所需要的速度更快的应用程序。对于客户端应用程序、服务器应用程序、Web服务或者其他的程序来说,MicrosoftWindows.NET技术是一个强健而高性能的应用程序软件平台。.NET技术不仅提供了针对应用程序服务器能力,也提供了针对所连接的设备和更多客户端的能力。由此可见,.NET比起着眼于服务器软件的IBMWebSphere提供的性能更广阔。
在成本、协同性、性能、丰富性和开发效率等方面,WindowsServer作为应用程序服务器要比IBMWebSphere更有优势。.NET的基础性、实用性、精准性,明显优于Java基础的WebSphere平台

(2)
可复用构件技术
      软件复用(或软件重用)是指充分利用过去软件开发中积累的成果、知识和经验,去开发新的软件系统,使人们在新系统的开发中着重于解决出现的新问题、满足新需求,从而避免或减少软件开发中的重复劳动。
构件(component)是可复用的软件组成成份,可被用来构造其他软件。构件将抽象的程度提到一个更高的层次,它是对一组类的组合进行封装,并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。整个构件隐藏了具体的实现,只用接口提供服务。这样,在不同层次上,构件均可以将底层的多个逻辑组合成高层次上的粒度更大的新构件,甚至直接封装到一个系统,使模块的重用从代码级、对象级、架构级到系统级都可能实现。

(3)
XML        
    XML
SGML的面向Internet应用的一个优化子集。它独立于系统和处理程序,这种独立性已经被十几年的SGML应用经验所证实。XML把这种能力扩展到Internet上。因为它的简单性、开放性、可扩展性、灵活性、自描述性等特性,XML在数据和信息管理、数据交换、Web应用、电子商务、应用集成等诸多领域有着重要用途。正因为如此,XML很快地得到了工业界的普遍支持。浪潮通软myGS采用XML进行数据交换及规范接口等,极大的提高了系统的开放性。

(4)
工作流技术
      
    工作流就是一系列相互衔接、自动进行的业务活动或任务。为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程,在业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或执行。在过去一些老的
模块化的产品中,系统的设计通常是基于任务分割的,作业项目之间是分裂的。在群体协同的工作环境下,以消息、邮件等技术为基础的工作流管理系统能够改进和优化业务流程,提高工作效率;对企业业务过程实现更好的监察和控制,提高顾客服务质量;提高业务流程的柔性。
    我们可以用各种不同的工具来分析,建模,描述业务过程。而使用工作流过程定义接口所定义的公共交换格式,可以实现两个不用系统间工作流过程定
义的相互转化。这个接口为开发和运行环境之间提供了形式上的分离,可以用建模工具产生过程定义,并且这个过程定义可以用于多个工作流产品。由建模工具产生的工作流过程定义,可以被不同的工作流运行系统所解释。基于公共转换格式的过程定义还可以在这些系统间相互转换,实现过程定义的分离存储。
为了提供一个公共的方法来访问和描述工作流定义,WFMC 制定了一个工作流过程定义元数据模型。在元数据模型中给出了过程定义经常用到的一些实体,并为这些实体制定了各种不同的属性。以元数据模型为基础,利用公共转换格式,开发者的特定工具可以对模型进行转换。使用不同的工具对消息处理进行扩展,是XPDL 的一个关键特性。XPDL不能支持所有工具中的附加消息。依靠一系列有限的描述工作流过程定义的实体,XPDL 可以支持一些不同的消息处理方法。

(5)
移动计算技术
    移动商务就是利用各种移动设备和移动通讯技术,随时随地存储、传输和交流各种商业信息,进行商业活动的创新业务模式。移动商务将会重塑企业的运营模式,突破时间和空间的限制,使企业的业务无处不在、无时不在,大大缩短企业与市场的距离,提高企业对市场的迅速响应能力,提升企业的整体管理水平。

(6)
组织架构重组技术
    在现今的现实世界里,顾客需求、产品生命周期、市场增长、技术更新速度、竞争规律或性质等等,几乎没有一样是可以预料或保持不变的。这些变化,都使人们意识到,没有任何一种组织结构是固定不变的,是万能的。相反,快速响应市场需求、快速进行技术更新,都要求企业对组织结构进行一定的变化,甚至彻底的变化。
对于组织重构,我们考虑到下面这些情况:

   n
组织被合并,相关业务也被合并
   n 组织被拆分,相关业务也被分拆
   n 组织被撤销,相关业务也被取消
   n 组织被移动,改变了隶属关系。
   n 新建组织
    在很多企业中,对于拆分,无非就是新增加一个分公司或者经销处,并且把原来分公司或经销处的一些客户转到新分公司或经销处来。对于合并,无非就是停用一个经销处,并且把被停用的经销处的客户转到合并后的经销处(或分公司)来。
    对于拆分或合并前已完成的各种业务,由于已成为历史,并已在财务上反映,所以系统不应做调整。对于尚在进行中的业务,就需要按照一定的规则替换原先的经销处,对于新开展的业务,被停用的经销处(或分公司)就不应再允许使用。
    所以在实现技术上,我们对于上述内容,不在数据库中直接存储与业务相关的编号或者代号,而是存储一个与业务无关的ID值,该值是唯一的、与具体业务无关的。

(7)
产品平台技术

    在组件平台之上,
GS为客户构造了各种软件产品,包括财务管理、供应链管理、客户关系管理等,这些产品是完全集成的,既可以解决企业某一方面的管理问题,又可以为企业提供一体化的解决方案。

ü
浪潮通用业务构建平台――GSP

    浪潮自己搭建的通用业务平台GSP,通过它可以快速开发企业应用系统并能快速调整以适应企业变化带来的对系统的变化要求。它采用两条主要的技术路线J2EE .NET 来构建企业应用系统。浪潮通软GSP包括分别支持J2EE.NET 的基础运行时(包括基础技术架构、通用类库、工作流引擎、国际化引擎、数据访问引擎等)、应用工具、公共业务组件、企业应用架构及API五个部分。

                                        2.JPG

基础运行时(Base Core Runtime
    这是浪潮通软GSP的核心部分,它分别针对J2EE.Net建立了合理的三层MVC体系结构,通过建立大量的基础类库来屏蔽底层的应用开发,以实现平台无关及快速构造应用。同时它提供了大的基础服务,包括工作流引擎、国际化引擎、数据访问引擎及权限管理、安全管理等。通过这些基础服务,可以很好的解决集成性、平台无关性及可扩展性。例如通过工作流引擎可以集成不同的业务流程,通过权限管理可以将不同的应用纳入统一的权限管理中,通过数据访问引擎可以解决访问不同数据库的问题,通过国际化引擎可以将应用扩展到各种不同的语言环境下。

应用服务工具(ApplicationService Tools
    它与基础服务相对应,通过这些服务工具可以定义新的工作流程,定义不同的用户界面,定义新的规则及设计新的模板等。它为提高应用的通用性及人性化提供了有力的保障。

公共业务对象(Common BusinessObject
    这里包含大量的可重用的业务组件,包括报表组件、通用查询组件、通用分析组件等。它将软件的应用领域特点与软件的基础架构结合起来,总结、抽象成为粗粒度的可复用构件,一方面是对行业知识的积累与复用,另一方面通过对基础业务的实现与封装,可以极大地降低了软件系统的开发成本、技术难度,提高开发效率及软件的质量。这是应用软件得以快速实现、快速调整并具备高可靠性的基础保证。

企业应用架构(EntERPriseApplication Architecture
    企业应用架构是在总结国际上先进的管理模式、管理模型及规范的业务流程的基础上,并结合大量国内企业实际的应用经验而开发出的一套标准的企业应用的模型,包括大量的数据模型、业务模型、标准的业务流程、建模方法等。它不仅可以帮助快速的建立企业应用,更重要的是在该应用架构的基础上建立的应用架构可靠性高、管理思想先进、业务流程合理。它是GSP的最上面的一层,也是最重要的一部分。

APIApplicationProgram Interface
    借助GSP提供的API,一方面可以帮助第三方在浪潮通软GSP之上快速建立应用,另一方面可以集成已成熟的第三方应用。

[ 本帖最后由 centralsundata 于 2007-4-23 10:24 编辑 ]
发表于 2007/9/21 14:13:41 | 显示全部楼层
架构不错,现在真正应用如何啊,连最了解这个的大牛走离开公司了,镇担心以后怎么发展啊
发表于 2007/10/29 14:03:35 | 显示全部楼层
如果加入中间层那么就非常好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 06:09 , Processed in 0.015963 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表