EGL 项目可充当服务或客户机,也可同时充当服务和客户机。对于本教程,您将创建两个项目:一个充当服务,另一个充当客户机。虽然可将所有代码放到单个 EGL 项目中,但使用两个项目会演示 EGL 如何调用另一应用程序中的服务。

interface myCalculatorInterface
//Function to add numbers together
function addNumbers(number1 decimal(10,2) in,
number2 decimal(10,2) in) returns (decimal(10,2));
//Function to subtract numbers
function subtractNumbers(number1 decimal(10,2) in,
number2 decimal(10,2) in) returns (decimal(10,2));
end
然后,当您准备开始编写服务时,可从此接口入手并进行测试以确保遵循您的计划。
接口如下所示:
