在构建一个分布式企业级应用时,需要将不同的服务组件部署在不同的服务器上,并实现服务之间的松耦合通信。在以下选项中,哪个技术组合最适合用于实现这种服务间的交互和管理?
答案解析
A选项中,JSP主要负责视图呈现,JDBC负责数据访问,二者并不适用于服务间的通信。B选项中,Servlet用于接收和处理客户端请求,EJB主要用于服务器端的业务逻辑处理,虽能处理服务端请求,但是并不适合处理跨服务器间的松耦合通信。C选项中,EJB可以处理服务端的业务逻辑,WebService通过标准协议实现跨系统、跨平台的服务调用,支持松耦合的服务交互。D选项中,JavaBean是普通的可重用组件,Servlet负责接收请求,两者并不适合进行跨服务器的通信。因此,EJB 提供服务端业务逻辑, WebService 用于服务通信,C选项最符合题目要求,WebService是跨服务器之间进行松耦合通信的标准技术。
正确答案:C