2015-05-14 45 views
1

我有以下要求:CORBA的异步调用的问题

实现一个简单的流水线作业服务(进一步PJS)。 客户写一个非常简单的申请表,并把它交给PJS。 PJS包括在顺序处理的应用几个单独过程:

  • 验证负责申请表的格式的验证。它可能是非常简单的处理机制,即通过他在数据库中的个人身份号码(ID)来检查匹配的用户(您可以使用简单的文本文件)。
  • 致谢者收到经过验证的申请表,并为其分配唯一标识符(自动增量id或uuid)。
  • HR从Acknowledger处收到具有指定唯一编号的申请表,将其放入数据库并生成通知给原始发件人(客户),以通知他收到申请表。必须用确认者指定的唯一编号来搭载响应。

在服务器之间转发作业的过程中不应该有任何中间人参与:即每个服务器都应该直接将应用程序传递给下一个服务器。关注系统架构和传递应用程序的过程。不要实现复杂的数据结构来表示应用程序。它可以像微小的json消息一样简单。

如何执行此任务? 我不知道如何直接从HR部分向客户端返回响应,因为客户端最初是从验证者开始调用的。

回答

0

我已经理解了问题并解决了我自己,发布github链接: PJS