所以,我最近阅读了很多关于 SOA 的文章,并试图实现一些有用的东西。我从一个简单的博客开始,创建了 RESTful API。到现在为止还挺好。它完美地工作。但是,在编写将使用 RESTful API 的 Web 界面时,我开始担心了。我不知道我是否做对了。
例如,Web 界面有一个管理面板。该管理面板通过 file_get_contents 和流选项向 API 发出 HTTP 请求。目前,API 是 localhost,Web 界面也是如此,但整个过程有点慢。这是正确的吗?这是实现 SOA 的正确方法吗?此外,我正在处理少量重复代码以进行验证。我应该在哪里验证数据?在 API 或 Web 界面中?最好的方法是什么?
欢迎使用提示、教程,特别是书籍。这是使用 Silex 实现的,它建立在 Symfony 组件之上。