【发布时间】:2014-01-04 13:27:30
【问题描述】:
我的第一份工作/职责是从头开始设计和实现 Web 服务(java、spring),以供外部系统(其他公司)使用。我对这个机会感到兴奋,但同时由于这是我的第一次尝试,我想确保我尽我所能...... 我确信随着设计的发展,我必须考虑以下几点: 1. 可扩展性和最小延迟 2. SLA 遵守(例如端到端 2 秒) 3. 支持不同的媒体类型(SOAP、POX、JSON)
我们目前正处于定义合同的阶段,在此过程中,我想确保除了我可以处理自己的应用程序级别细节之外,我还应该能够考虑基础设施方面的挑战(服务器、可扩展性等)。
如果您可以根据过去的经验回答或指出一些可以帮助我前进的资源,我期待在这方面获得一些帮助。
附: :- 我已经了解与安全相关的因素、在 wsdl 中定义策略以及其他应用程序级别的考虑因素。我主要关心的是基础架构级别的选择和决策。
谢谢!
【问题讨论】:
标签: web-services jax-ws jax-rs spring-ws infrastructure