我的研究团队正在设计具有自动化服务组合的SOA系统。关于抽象SOA的论文很多,但缺乏具体的实现方法。我们希望适应面向服务的体系结构的java标准,而不是从头开始编写今天最适合重用的东西。
有很多工具可以操作本体,比如protege和jena,但是我们是否应该从头开始编写,比如本体代理(owl服务器)或者为系统的每个部分投射自己的WSDL API (是否有一些模式可以重用)?
我以前是一名Winforms程序员;我总是将我编写的程序分成两部分,前端(Winforms)和中间层(由Remoting/WCF促进)
在这种方法中,前端代码不能访问Linq或System.Data.SqlClient。但这还有一个额外的优势,那就是中间层是一个即时的SOA公民(面向服务的架构),可以在B2B场景中使用,与数据库无关,即使它只是一个Winforms应用程序也可以上网。
现在我正在学习网络技能。使用Pro ASP.NET MVC这本书中的SportsStore项目,我不可避免地会比较我的旧(?)方法(中间层)和该书上的存储库方法。存储库方法直接在前端(SportsStore.Wu