• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 环境安全 > 正文

    中小企业信息化托管服务平台的设计

    时间:2020-09-15 07:55:17 来源:达达文档网 本文已影响 达达文档网手机站

    [摘 要]分析了目前中小企业信息化需求状况,并将其进行分类;在此基础上,设计了适应中小企业个性需求的信息化托管服务平台,同时对平台的实现技术进行讨论,企业可根据自身经营实力和切实需求进行选择;给出了一个应用实例,验证平台结构的稳定性及有效性,并说明如何根据用户需求,快速构建出相应的应用系统。

    [关键词]中小企业; 信息化; Web服务; .NET

    [中图分类号]F270.7 [文献标识码]A [文章编号]1673-0194(2007)09-0032-03

    1 引 言

    近年来,我国信息服务产业化规模在不断扩大,信息技术的广泛应用,使得信息在以计算机技术为主导的自动化、网络化管理中成为生产与交换的重要资源要素。虽然新的信息服务企业不断出现,同时产生了一批新的服务模式和形态,但由于中小企业自身特点的限制,大部分中小企业信息化水平还只停留在门户网站和局域网的原始阶段。很多企业仍然是以行业经济模式而不是以信息经济模式进行管理和经营, 这与我国经济快速发展的局面极不适应。通过对几十家中小企业的深入调研,笔者认为中小企业信息化迟迟不能进入实质性阶段,其原因主要有以下几个方面。一是中小企业经营流程本来是简洁高效的,现有的平台用上去反而给企业经营带来了麻烦。这主要是因为现有软件产品的开发并非源于中小企业的实际需求,没有摆脱原有思维模式的束缚。二是中小企业经营灵活,个性化强,现有的平台服务项目粒度过大,使得企业无法根据自己的经营实际进行恰当选择。三是很多中小企业,特别是不足百人的企业,他们不可能去花费较昂贵的代价去架设自己的专用网络。这些因素制约了中小企业信息化进程,同时也制约了中小企业的快速成长和发展。基于上述分析,本文提出了一个适应中小企业个性需求的信息化平台。

    2 平台设计

    中小企业规模不大,经营灵活、简捷和高效,这是其突出优点之一。中小企业信息化应用的关键在于灵活安全和经济实效,即能以简单的手段整合企业各方面的信息,能够随着需求变化而方便调整功能,提高工作效率。

    2. 1设计目标

    提供企业商务门户服务。通过门户网站为用户提供各种服务。主要包括企业信息与商务服务、在线销售等内容。门户统一,自助支持;提供企业内部运营管理服务。采取可组合的形式,发布基于互联网的各种应用软件,将企业需要的功能模块从完备的系统中提取出来,重新封装组合成个性化应用平台提供给使用者,满足中小企业产品全生命周期各业务环节的个性化服务需求。同时为软件供应商提供中小企业管理与技术公共服务接口。以Web服务方式整合中小企业信息化产品公共资源,提供软件产品的发布、租用等服务。

    此外,平台部署要灵活,整体平台可以部署为第三方服务平台,满足没有必要去架设自己的专用网络的中小企业;同时,平台的主要部分也可以部署在已架设局域网的企业内部。平台的总体设计见图1。

    2. 2功能描述

    统一门户模块以商务平台为核心,主要包括产品展示、在线销售、企业文化、信息发布、客户服务等。目的是能使企业可以较容易地利用各种Internet手段与内部员工、客户、供应商和合作伙伴进行信息交流和商务交易,并方便地为他们提供支持和服务。

    个性服务模块主要包括采购管理、生产销售、资金管理、员工管理、资产管理等,使企业管理走上规范化,领导者可实时掌控企业运营情况,并通过各类数据的统计分析(包括市场、客户、员工、资金、生产等)迅速做出决策,以适应竞争日趋激烈的市场。

    软件租用模块主要包括通用性较高的服务内容,如OA系统、客户管理、企业社区及各类技术服务等。

    安全支持系统用于实现平台的安全性,包括软硬件网络安全措施,保证接受服务的企业的各种数据不丢失,使企业应用系统不会受到恶意侵扰,用户的商业秘密不会被泄露。

    3 技术架构

    在本平台中,为了适应中小企业的个性需求,将企业内部经营管理业务使用Web Service技术进行封装,而后对提供的服务进行组合,可快速、灵活地创建企业个性化应用系统。当然,系统的伸缩性和灵活性与一个服务的粒度(granularity)大小相关。粒度太小,会增加服务间互操作通讯的开销;粒度过大,会影响服务面对需求变化的敏捷性。通过服务的分层,可以降低耦合度和复杂性。

    本平台体系架构采用多层结构模型,包括用户界面层、服务管理与集成层、服务实现层、数据访问层和数据层,如图2所示。

    3. 1用户界面层

    用户界面层主要包括用户和应用程序其余部分之间的通讯接口,除了向用户显示信息外, 更多地是实现向用户提供对应用程序的交互性访问,通过用户权限和信息权限过滤后,统一用户界面显示,接收用户界面操作和查询请求,将业务逻辑处理后的数据显示出来。

    3. 2服务管理与集成层

    该层主要处理的是服务调用、服务的可靠性与可用性等问题,可以完成对业务的重新配置,由业务模型来具体实现服务,并隔离业务逻辑软件的用户界面。这一层没有任何需要处理的逻辑,只是作为后台逻辑处理和前端用户界面的缓冲区,定义服务接口和管理接口,有利于其他系统重用管理服务。此外,将用户界面和系统业务逻辑处理分开,当业务逻辑发生变化时,不用修改客户端程序,这是一种支持变化的设计方法,使同一个业务逻辑能够处理不同的客户端请求。将该层设计成Web 服务,可以同时为传统的WinForm客户端程序、Web程序以及其他外部系统提供服务,而使用相同的应用服务层可以实现系统的分布式部署。

    3. 3服务实现层

    服务实现层负责中小企业个性化经营与管理服务的具体实现过程,在本平台中包括两大部分,一是组合服务的实现,二是租用服务的实现。第一部分由若干个业务单元所组成,如采购管理、生产管理、销售管理、资金管理等,企业可根据需求选用;每个业务单元按照一定业务流程,通过一系列元操作来完成一项具体任务,如采购管理业务可能包括生成订单、订单审批、财务付款、到货通知、采购入库等元操作。对于不同的企业,所需元操作的数目与次序可能不同,需要按照相应的业务规则进行处理,实现业务流程重构,以适应企业业务的个性化需求。该部分可以采用托管或企业内部的部署方式。服务实现层的第二部分是通用业务单元的实现,主要包括OA 系统、客户管理、企业社区、公用技术服务等,采用租用的方式实现。

    3. 4数据访问层

    在该层采用Web Service技术构建通用数据访问服务,将数据库的访问单独分给另一个组件,该组件将把数据返回到前端应用程序。所有 SQL 语句驻留在 Web Service 中,在服务器上构建数据集,并将其作为 XML 流返回到客户端。将数据访问集中到组件中,可以减少应用程序中的重复代码,每个需要访问特定表的业务都使用相同的组件。集中式数据访问有助于系统的维护工作,并可以随时将组件分离到不同的物理计算机上。

    3. 5数据层

    数据层可以是不同的数据源,包括各种数据库系统、文件系统以及自定义数据系统等。其返回结果均转换为标准的XML流向上层传输。

    4 平台应用讨论

    按本平台的设计思想,构建了一个适应中小企业个性需求的信息化服务平台。该平台的个性服务部分包括内部OA、人力资源管理、采购管理、生产销售、库存管理、财务管理、统计分析等供用户选择的业务单元,每个业务单元设计了若干个元操作,如生产销售业务单元包括生产原料出库、生产产品入库、产品销售订单、产品销售出库、销售订单维护等供用户选择的元操作,见图3。用户选定的业务单元作为个性服务部分的主菜单,根据需要组合的元操作作为相应的子菜单。用户界面层通过相关接口调用分散在多个应用服务器中的业务单元,借助SOAP进行有效的通信。通过本实例,验证了平台结构的稳定性及有效性,并充分体现了平台的灵活性,可根据用户需求,快速构建出相应的应用系统。

    5 结束语

    本平台主要是针对如何满足中小企业个性化需求进行规划,将企业门户设计以商务平台为核心,企业内部运营涵盖经营者管理与控制的各个方面。这样,企业电子商务应用的外部事务处理与企业内部各种管理信息系统集成,不仅满足中小企业快速成长的需要,提高企业自身竞争力,同时也可满足信息技术快速发展的需要。此外,本平台软件架构体现了以服务为核心的基本思想,将企业所有应用通过标准化的服务接口连接起来,基于标准的服务,使其能被重新组合,便于得到适应中小企业个性需求的应用系统。

    主要参考文献

    [1] 田金玉等. ASP——加快中小企业信息化进程的捷径[J]. 中国管理信息化,2006,9(11):7-9.

    [2] 刘鲁源等. 基于XML Web Service 企业应用体系结构的开发与研究[J]. 计算机工程与应用,2004,40(5):230-232.

    [3] 宋善德等. 基于XML的. NET通用数据访问模型的研究[J]. 计算机应用研究,2004,(3):71-74.

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网