1

com 开发人员,正在开发将外部系统与 Salesforce.com 链接的集成应用程序。外部系统通过 SOAP API 公开其服务并提供我已导入的 WSDL,并在命名空间下创建类。我需要帮助来开发应用程序的整体架构。

系统的架构应该是什么?我应该为不同的实体开发模型和服务类,以便从外部应用程序获取数据并将响应转换为我自己的模型类吗?

4

1 回答 1

0

像对待典型数据层(DBMS、Web 服务等)一样对待外部系统。这意味着以业务层不知道数据来自何处的方式封装数据获取逻辑。存储库模式是执行此操作的一种技术。

一旦你抽象出你的数据层,你就会以任何你认为合适的方式处理数据实体的转换。您可以使用AutoMapper之类的工具来执行此操作,或者编写您自己的自定义翻译层,将数据翻译成您的应用程序使用的对象。

于 2013-02-01T22:55:26.760 回答