首先,SCA1.0标准并没有提出一个明确的分布式模型,这个分布式完全是Tuscany自己的实现:
运行这个例子,可以直接在这个目录下运行mvn,至于本目录下的README,我没有试过。
首先来分析一下本例的TestCase,见下图:
图中:TestCase首先实例化一个SCADomain,然后分别实例化3个SCANode,并将每个SCANode“注册”到前面创建的那个SCADomain上,最后,可以通过SCADomain的getService方法获得构件实例,并访问其方法。
TestCase中还有一个SCADomainFinder对象,他提供了一个工具方法,帮助开发者可以在任何位置,通过一个id(一个URL)获得对应的SCADomain。
时间: 2024-09-20 13:10:01