以下是我的清单: 阅读一本关于现实生活服务设计的书籍。对于Restful方法,我推荐Restful Web Services 规划它:使用人类代码设计服务比实现它然后发现它是错误的要容易得多。 用不同的语言编写集成(服务测试):如果在客户端和服务器上使用相同的技术,可能会被欺骗认为您的服务非常出色。如果在Java中实现RESTful服务,则可以使用(J)Ruby编写服务测试,创建.NET SOAP服务?那么请使用Java编写您的服务测试。
我喜欢将服务分为两种类型: 1. 业务服务,包括以下层次结构: ddbb dal(组功能,ddd的存储库样式) bll(实体,业务操作) sil(DTO,从DTO到实体的转换和安全性)2. 编排服务(BPEL风格):它将业务服务分组以实现某些目标。我不太喜欢REST,更喜欢SOAP。