1.输入业务名称,描述,指令代码,接入号码,资费类型等等。//数据库操作,如何与下面的流程结合?
2.从已经发布的流程中,找到合适的流程。//流程具体为一个.class文件,已使用java文件操作+动态加载实现
3.配置完成后,业务配置工具将配置信息写入业务配置库,与此同时,给流程引擎发送消息,告知业务配置完成。我想业务名称应该和.class文件一一对应的,而所有.class文件都是放在某个文件夹下
并且是不断有新.class文件生成,如何把这个流程的信息写进数据库呢感觉有点乱,哪位能否帮忙整理下思路,谢谢

解决方案 »

  1.   

    我想整个流程引擎的处理应该是这样子的(不对的话再帮忙更正)1.输入业务名称,描述,指令代码,接入号码,资费类型属于业务配置/发布的范畴。  发布一个新业务或者配置一个已经存在的业务时,业务配置器将输入的各项业务信息写入数据库,同时包括对应于该业务的类(.class) 所在的路径信息。不断有新的类生成时,就不断向业务配置器发布新的业务。
      业务配置器每完成一个配置,就向流程引擎发送消息,表明一个业务配置的过程已经结束。
      2. 流程引擎如何执行一个业务   用关键字从业务记录数据库的里查找到对应业务类的存储路径,用Class Loader将其动态加载
      

  2.   

    to BenjaminHuang(肥牛阿Ben):
    thx
    //业务配置器将输入的各项业务信息写入数据库,同时包括对应于该业务的类(.class) 所在的路径信息
    这里有点不清楚,业务信息业务信息是前台通过jsp写入数据库的
    怎么把对应于该业务的类(.class) 所在的路径信息也写进去呢?
    换言之,怎么把业务名称和该业务的类对应
    起来呢?
      

  3.   

    怎么把对应于该业务的类(.class) 所在的路径信息也写进去呢?