|
中山ERP
ERP是最具重要和争议性的软件工程,以致《计算机世界》几乎每期都有相关文章讨论。虽然ERP实施的实例很多,但是成功的案例都鲜为报导。据报导,虽然某大型软件公司在ERP市场上取得巨大成功,但是……。
ERP首先是一个复杂的软件工程,目前的软件开发技术还难以对复杂的软件工程进行有效控制。这就是ERP深受争议的主要原因。
中山大学软件所是专门从事软件理论和技术的研究单位,多年来在软件工程领域取得了丰硕的理论成果和工程经验,特别是失败的经验。这些成果已经在电信,物流ERP工程中取得应用成功。中大软件所希望同同行共同攻克ERP这一难题。
中山ERP具有如下技术特点:
-
说明性程序设计。毫无疑问,说明性程序设计是程序设计的最高境界。因为它只要求说明"做什么",而不需要设计"怎么做"。
-
自动机-状态推导引擎。通常的ERP采用一些以信息为以功能为中心的设计(如ORACLE等)。中山ERP采用的是以流程为中心(如订单流程)的设计。自动机可以使得业务流程与程序相分离,和具有流程可进化性。
-
代理---agent。为了消除信息孤岛,人们发明了信息共享技术。但是信息共享又使得整个系统牵一发而动全身。这也是许多ERP失败的原因。代理技术可以根据问题的相对独立性进行分割,但以逻辑是成为整体,使得问题的复杂程度变小,从而提高ERP可能性。
上述三个技术已分别在电信,物流ERP,CRM等工程中获得成功,目前正在同中山华帝共同合作华帝ERP,成功在望。
|