计算机在电子商务流中管理系统研究
详细内容
跟踪历史记录工作流系统在任何时候都应尽快地执行三个操作:查询过程的状态、跟踪子过程和提交子过程的状态。如果这些操作是在同一企业的工作流服务器上运行,要求较容易得到满足。但当这些操作是在多个企业的工作流服务器上运行时,要求就较难得到满足,主要表现在:①可获得性限制。一台服务器并不一定能及时读取另一台服务器上的数据,原因可能是对方已经关机或对某些数据的存取有一定的限制。②存取时间限制。由于每个过程都需要经过严格的枝验,因此其执行速度将会变它因电子商务是产品、服务或信息的发布,包括请求者、发送渠道和供给者应用在业务与技术风险中公认的方法和可接受的设想。从这一定义可以看出,这种商业计算模式包含可识别业务活动的数字化传输、新业务规则和新兴业务参与角色的创造,以及包含业务处理的业务传递,其核心支持技术是工作流技术。
商务流程控制和管理的方式电子商务活动是由多个企业协同工作而完成的,每个企业都有自己的工作流管理系统,每个工作流管理系统都有自己的服务通信协议和安全维护策略。对于整个活动来说,工作流中的数据分布于多个服务器,这些数据可能具有不同的格式,外界用户不可能像访问企业内部网那样方便地访问它们。 服务器通信企业每天需要传送大量各种格式的数据,各种请求被组织成批请求的方式在企业间进行传送,系统在进行批请求的组织、发送与接收时一般需要一个步骤:①创建批请求;②传输时间控制; ③执行批请求。传统工作流管理系统是基于单独请求慢。③历史记录存取限制。各个企业的要求不同,们的服务器保存历史记录的时间长短未必相同,此当一台服务器从另号台服务器上取回历史记录时,不一定会成功。 外部应用调用在跨企业的电子商务系统中,工作流系统频繁地调用商务应用,例如一个统计系统、一个存货清单控制系统。
同时,一个服务器必须保证工作流数据库和外部应用数据库的一致性。为了满足这个要求、工作流服务器必须保证单执行和写执行结果。对于工作流执行一个外部应用必须满足上述两点。传统的工作流系统用APIS来调用商务应用,它并不提供一个方法去维持外部应角和工作流服务器之间的一致性。例如,当一个客户应用过程在调用存货清单控制系统时非正常中断,则执行结果不会写回工作流服务器。