工作流引擎被各种开发语言调用的思考
我有了一个engine,C#做的。对于asp.net,可以直接add reference即可。对于smartclient方式的,通过webservice来call后台的component,component直接add reference这个engine也可以了。
对于COM+组件,两种方式,一是通过regasm把engine在server上同时注册为一个com+组件,这样可以用latebinding来做。如果要earlybinding,就通过tlbexp搞出一个typelib,直接add reference也可以。
这样,既然com+可以调用我用C#做得engine,那么vbscript/javascript等也都可以了。
但是现在有一个问题,我们还有一大部分产品是pb6.5作的,pb6.5是否可以call一个com+或者webservice?刚才试验了一下external function和insert ole的方式,都不可以。郁闷ing。。。
对于COM+组件,两种方式,一是通过regasm把engine在server上同时注册为一个com+组件,这样可以用latebinding来做。如果要earlybinding,就通过tlbexp搞出一个typelib,直接add reference也可以。
这样,既然com+可以调用我用C#做得engine,那么vbscript/javascript等也都可以了。
但是现在有一个问题,我们还有一大部分产品是pb6.5作的,pb6.5是否可以call一个com+或者webservice?刚才试验了一下external function和insert ole的方式,都不可以。郁闷ing。。。