博科ERP软件架构

4 博科电子商务套件框架体系

4.1 什么是博科电子商务套件

 

博科电子商务套件是目前国内首款基于大型企业级应用平台――Open9000 推出的管理软件系统。它旨在增强整个价值链竞争优势,采用基于活动管理的技术来评估各种业务流程,消除重复(即不增值)的活动;强调内部协作和外部协同;以物流管理为基础,功能涵盖ERP、CRM、SCM、BI等企业内部应用,同时支持企业间的协同商务。通过标准化的咨询、实施和服务,为企业分阶段快速部署行业化解决方案,在开放、集成的平台基础之上,可以灵活地满足用户个性的需求及企业业务不断变化的要求。

对于需要管理创新的中国企业来说,博科电子商务套件不单是软件产品,而是为企业引进一种先进的管理思想,导入一套成熟的经营管理模式、管理方法和手段。

 

4.2 博科电子商务套件应用框架

博科资讯将基于博科电子商务套件为企业信息化搭建起一个战略框架,在这个框架指导下,企业可以根据自身的实际需求迅速构筑信息平台,同时可以灵活、动态地、有效地管理,并实现电子商务的能力,使企业可以持续保持在IT投入上的竞争力,在提供的专业、贴身的服务下塑造自己的独特竞争优势。在这一灵活弹性的框架下,我们给出了在供应市场、消费市场、资本市场、知识市场具体应用解决方案,体现了不同的应用层次,作业层、管理层和决策层,真正实现物流、资金流、信息流、商务流四流合一。实现了企业的集成管理,使企业产、供、销、人、财、物各个环节联结成一个紧密衔接的有机整体,同时也为进一步实现产业链级的协同商务提供了保证。

 

应用框架特点:

全面集成、功能完整的应用解决方案

弹性、灵活、可成长

开放的体系,集成第三方应用

基于价值链,面向电子商务及产业级协同商务

标准化服务、快速实施Ø 4.3 博科电子商务套件主要特点

博科资讯电子商务套件针对不同企业的规模,不同企业的类型以及不同管理模式与管理流程,均能够实现功能可裁剪性、系统可配置性、流程可重构性、平台可移植性。 主要特点:

* 基于架构式平台技术,开放、集成,可成长

* 跨平台操作,支持多种大型数据库Ø

* 先进的工作流技术,工作流程可自由定义

* 国际化应用,多语言、多币种及多会计制度

* 协同商务,实现全程物流管理

* OLAP技术,实现多维多点智能分析

* 全面的预算管理,完善的KPI绩效考核

* 支持多种生产管理模式,灵活的计划应变功能

* 全面电子化的实时企业内部审计

* 支持移动计算技术,实现移动商务Ø

4.4 博科电子商务套件11大功能部件

* 财务管理

* 生产制造

* 购销链管理

* 客户关系管理

* 物流配送系统

* 零售系统

* 工作流及知识管理

* 企业内审

* 集团管理

* 商业智能Ø

* 企业信息门户

Ø 5 博科电子商务套件设计理念 博科电子商务套件的核心理念:

技术平台化Ø 功能套件化Ø 应用协同化

Ø 5.1 技术平台化

构件技术是企业级应用软件开发技术的一种趋势,Open9000平台是基于软件构件技术,完全集成和开放的“通用对象化内核+客户端界面”体系架构(构件应用框架),是目前国内在技术上居于领先的,最具规模的大型企业管理平台。构件应用框架,它常是针对特定应用领域的,表示构件复用所需的软件

结构架构,说明构件是如何组装成应用系统的,以及它们是如何相互交互的,框架既反映了一个应用领域共性的功能和基本的支撑服务,代表更大、更高层次的设计复用模式,另外,它又具备灵活性和可扩充性,允许客户根据特定应用需要,在一些可变的插入点上,接入所需特定功能的构件,进行客户化。“通用对象化内核”是一个群件化结构的用于数据处理的构件仓库,它包含了企业管理中各类基本业务内容和业务逻辑规则。在内核的基础上,针对不同行业企业处理的特点和需求,抽取不同的构件进行组合。

博科电子商务套件正是基于这一软件工程思想,基于这一平台技术研发而成的,并在此基础上快速孵化出各种行业版本的解决方案。

平台技术的优势:

可以使企业方便地、快速地、平滑地增加新的功能,新的构件同原有的构件可以集成在

一起可靠地工作Ø Ø 可以特别灵活地、动态地重新配置,将一个构件替换为升级的新版本不必考虑对其它构件的适配 Ø 允许对给定的任务采用不同的软件开发供货商提供的软件,企业在实现它的解决方案时具有选择产品的充分自由 Ø 企业可以容易地、灵活地将为企业特别设计的构件与整个系统集成使用,从而实现企业的特殊需求 Ø 基于构件的解决方案能够为进一步方便地扩展系统功能提供方便,因为定制的构件的接口也可以由用户特殊构件的使用

5.2 功能套件化

对于ERP软件来说,集成是第一位的。由于国内管理软件起步较晚以及在产品发展规划方面缺乏远见,没有考虑到不同产品的集成,甚至依靠收购的方式来增加完善功能,结果导致用户在使用过程中形成了一个个信息孤岛,无法发挥信息整合的作用。同时用户可能面临对于相同的基础资料要分别维护,数据需要重复输入之类的问题,一方面带来无效劳动;另外为了得到想要的数据,不得不做大量的二次开发工作,这不但增加项目实施的难度,还会使预算大大超过计划。这些都给企业信息化设置了陷阱。

博科是国内第一家倡导套件概念的软件厂商,博科电子商务套件基于博科Open9000平台实现了大型企业应用程序的全面集成,其十一大功能部件涵盖了公司的前台和后台办公系统,不同的功能模块均能互连互通,还提供了无缝实时的商业智能。 5.3 应用协同化

企业运作效率越来越依赖于各部门、各类不同应用的协同,而不是单一部门、单一应用的水平。由于电子商务的出现,人们开始从单纯关注交易这一节点向关注商务全过程转移,这将使协作扩大到整个供应链上企业业务之间的协作。在企业内部,有各部门之间的业务协同、不同的业务指标和目标之间的协同以及各种资源约束的协同。如协同的后勤管理能确定对不同客户、不同路线配货、调度、运输的最佳方案;协同的生产管理能根据现有可调配的人力、物力和设备能力等资源进行优化排产,以便实现按期交货。而在企业之间,业务间的协同变得更为重要,也更难实现。在供应链上,企业为了满足客户和市场的需求,通常需要有三个层次的计划:需求计划、供应计划、满足需求计划,通过实施这三个计划来完成需求与供给的匹配,在相应执行层次上提供支持功能。

只有做好不同层次、不同业务间的协同,才能帮助企业提高其产品和服务的创新能力,优化企业内部的业务流程,合理调配企业及供应链上的资源,更好地实现企业的并行运作,提高企业和供应链整体的快速响应能力。

6 技术策略和技术架构

分布式网络计算要求软件在任何时间实现跨空间、跨设备、跨用户共享,为适应软件的这种需求,新的软件开发模式必须支持分布式计算、浏览器/服务器结构、模块化和构件化集成,使软件类似于硬件一样,可用不同的标准构件拼装而成,从而实现工业化开发。

博科资讯在产品研发过程中一直秉承“创新、合作、分享”的企业精神,强调实用、可靠、开放,运用先进技术开发技术领先的产品。博科套件产品遵循J2EE和.NET两条技术路线,采用了C/S和B/S两种结构开发模式,支持多种操作系统(Windows NT/Win2000、

Unix、linux等),能够挂接任意大型数据库(DB2、Oracle、SQL Server、Sybase等),企业可以迅速搭建起易于扩展的分布式网络应用环境,满足不同企业在不同阶段的需求。 6.1 架构式平台Open9000

架构式平台技术代表了管理软件领域未来技术的发展方向,它以业务为导向,通过屏蔽, 疏通各种复杂事务处理的基础技术细节,封装各类基本业务内容和业务逻辑规则,保证良好的互操作性,使企业的应用开发、部署、管理与集成变得简单、快捷。博科架构式平台Open9000是基于对象化分析、设计技术和构件技术、框架技术搭建而成,能够迅速地交付可靠的、可维护的、可扩展的大型复杂应用系统。平台开发的应用构件支持各种标准构件模型:EJB、CORBA、COM、DCOM等,具有语言、平台以及协议无关性,完全集成第三方的应用构件。中间商能够在平台中间件基础上进行增值开发,另外终端用户也可以进行个性化开发,博科Open9000平台在升级、更新后,中间商和终端用户不必修改原来的应用程序。 6.1.1 构件与框架技术

构件(component)是可复用的软件组成成份,可被用来构造其他软件。构件将抽象的程度提到一个更高的层次,它是对一组类的组合进行封装,并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。整个构件隐藏了具体的实现,只用接口提供服务。这样,在不同层次上,构件均可以将底层的多个逻辑组合成高层次上的粒度更大的新构件,甚至直接封装到一个系统,使模块的重用从代码级、对象级、架构级到系统级都可能实现。 软件构件化,就是要让软件开发像机械制造工业一样,可以用各种标准和非标准的零件来进行组装,或者像建筑业一样,用各种建筑材料搭建成各式各样的建筑。软件可以由不同厂商提供的,用不同语言开发的,在不同硬件平台上实现的软件构件,方便地、动态地集成。这些构件要求能互操作,它们可以放在本地的计算机上,也可以分布式地放置在网上异构环境下的不同结点上。

框架技术是软件复用新技术,是构件技术的发展和延伸。框架是面向对象的类库的扩展,框架由一个应用相关联构件家族构成,这些构件协同工作形成了框架的基本结构骨架,并在此基础上通过构件的组合进一步构建一个完整的应用系统。

框架把软件的应用领域特点与软件的基础架构结合起来,总结、抽象成为粗粒度的可复用构件,一方面是对行业知识的积累与复用,另一方面通过对低层基础构架的实现与封装,极大地降低了软件系统的开发成本、技术难度,提高了软件的质量,在企业及行业应用软件系统开发过程中越来越显得重要。

Gartner Group认为:“到2003年,至少70%的新应用将主要建立在如软件构件和应用框架这类‘构造块’之上;应用开发的未来就在于提供一开放体系结构,以方便构件的选择、组装和集成”。框架的重用已成为软件生产中最有效的重用方式之一。

 

6.1.2 EJB(Enterprise JavaBeans)

企业级JAVA构件,是Java服务器端服务框架的规范,EJB定义了如何编写服务器端构件,并提供构件及应用服务之间的标准约定,并管理他们。 EJB规范的特点:

* 平台无关性

* 应用独立于供应商

* 可扩展性强

* 可分布性强

* 实现动态负载均衡

Ø 6.1.3 EAI(Enterprise Application Integration)

企业应用集成,它为企业内或企业间完全不同的应用系统进行企业数据集成和程序逻辑的集成提供工具和技术。

集成的范围:

业务过程集成

应用集成

集成的标准Ø

平台集成

Ø 6.2 移动计算技术

随着移动计算和信息访问需求的日益增加,电子商务将向移动和无线连接领域逐渐发展。企业需要强大的移动和无线连接解决方案扩展他们的电子商务应用,以便办公人员能在任何时间、任何地点都能访问到企业的关键数据。

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

工作流就是一系列相互衔接、自动进行的业务活动或任务。为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程,在业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或执行。在过去一些老的“模块化”的产品中,系统的设计通常是基于任务分割的,作业项目之间是分裂的。在群体协同的工作环境下,以消息、邮件等技术为基础的工作流管理系统能够改进和优化业务流程,提高工作效率;对企业业务过程实现更好的监察和控制,提高顾客服务质量;提高业务流程的柔性。

 

6.4 XML(Extensible Markup Language)可扩展标记语言

XML是标准通用标记语言 SGML 的一个子集,是一种元标记语言(Meta-Markup Language), 具有自解释功能,可以用来创建特定领域的语言,而且其中的数据和标记都以文本方式存储,易于掌握,易于理解。开发者可以用这种开放式的工业标准来描写要在网上交换的数据。由于 XML 是将数据和数据的表现形式分离的,因而它很容易组织、编辑、编程和在任何网站、应用软件和设备之间进行交换。

XML 的作用远远超出了一般数据交换的范围。基于 XML 的简单对象访问协议SOAP可以使 Internet 上的各应用软件进行互操作。基于 XML 的 Web 服务描述语言 WSDL和通用描述、发现及集成规范 UDDI可以使不同的企业能够以标准的方式描述自己提供的服务和查询其它企业提供的服务,允许根据需要在两个或多个服务之间进行选择。

posted @ 2012-04-12 13:17  巴别塔  阅读(2343)  评论(0编辑  收藏  举报