企业管理软件平台

  我们提供的软件产品分为商务软件平台和基于平台的业务解决方案两大部分。

  软件平台是应用SOA软件设计思想开发出来的一套实现具体业务的业务实现框架。软件平台充分体现了我们技术思想,以及为用户带来的革 命性的应用改变。

  应用软件的开发方法在短短的几十年中经历了一次又一次的进化,但是每一次进化给人们带来的好处都是一样的,那就是提高生产效率、减 低生产成本,给投资者带来更丰厚的回报。

应用软件开发方法的演变过程: 面向过程、面向对象、面向组件、面向服务

  SOA 是Service Oriented Architecture的缩写,代表了一种软件开发思想。其核心思想是由擅长软件开发的技术人员把一个个的业务功能 包装成一个个标准的服务,然后由精通商业流程的专家通过组合这些服务,来搭建功能完善的企业应用软件,以满足企业业务不断变化的需求。 目前IBM、BEA System、Oracle、Microsoft、SAP等国际大厂商都积极投身SOA的实际应用当中。

  SOA是一种软件系统架构

  SOA是管理软件平台理论基础

  SOA是面向服务的软件开发方法,运用了最新、最先进的软件开发思想

  SOA是人们面向应用服务的解决方案框架,而不是一种语言,也不是一种具体的技术,更不是一种产品。

服务(service)是整个SOA实现的核心:

  SOA架构的基本元素是服务,SOA 指定了一组实体,包括服务提供者、服务消费者、服务注册表、服务条款、服务代理和 服务契约,这些实体详细说明了如何提供和消费服务。遵循 SOA 观点的系统必须要有服务,这些服务是相对独立、可互操作、模 块化、位置明确、松耦合并且可以通过网络(UDDI)查找其地址的。

SOA的灵活性将给企业带来巨大的好处 :

  如果把企业的IT架构抽象出来,将其功能以粗粒度的服务形式表示出来,每种服务都清晰地表示其业务价值,那么这些服务 的顾客(可能在公司内部,也可能是公司的某个业务伙伴)就可以选用这些服务,而不必考虑其后台实现的具体技术。IDC在 2005年进一步明确了SOA的参考模型,提出了实现SOA所需要的基本元素以及它们之间应该具备的逻辑关系,指引着SOA的良性 发展。

企业动态建模是SOA实现的基础

  要使SOA得到这种灵活性,就需要有一系列实现架构的新方法,这是一项艰巨的任务。企业架构设计师必须要变成“面向服 务的架构设计师”,不仅要理解SOA的思想,还要理解SOA的在具体应用中的表现。在架构实践和最后得到的架构结果之间的区 别有可能非常微妙,但却非常关键。所以SOA的实现需要借助企业动态建模在企业管理过程中逐步求精,以达到软件与管理的最 佳融合。

  企业动态建模是通过一系列步骤,采用一定的方法,对实际企业对象的发展和变化模式进行分析和简化,去掉对建模目的影 响不大的细节现象,得到抽象的动态模型的过程。企业动态建模的过程涉及一系列的活动、方法和工具,用于建立描述企业不同 侧面的模型。由于企业组织的复杂性,采用单一的模型无法完整地表达出一个企业多方面的特点,因而在企业动态建模中涉及到 多个视角的模型,常用的模型有信息模型、功能模型、组织模型和流程模型四个动态模型。

主要的四个动态模型内容 信息模型:

  是从信息的角度对企业进行描述,企业信息系统是信息模型的一个体现,用于存储、维护和处理与企业相关的所有信息,这 些信息是联系各个功能元素的纽带。

  数据整理即将同构的数据整理统一化,异构数据的处理特殊化;对数据进行整理合并,分割,过滤重复,批量替换数据等操作。对不同数据源 的数据进行全面的整理集成。

功能模型:

  以功能活动为视角对整个企业进行描述,表现的是企业各功能模块之间的关系。

组织模型:

  描述组织结构、团队、能力、角色和权限等。

流程模型:

  是通过定义组成活动及其活动之间的逻辑关系来描述工作流程的模型。

平台化开发优势

  满足企业个性化需求;

  企业二次开发成本低;

  能够实现企业的行业特性或个性要求;

  满足企业的业务流程变更频繁的需要,随需应变。