问答题
请将以下关于SOA的叙述填写完整。
SOA不是一个新鲜事物,但它却是传统的面向对象模型的替代模型。相比较而言,面向对象的模型是{{U}} {{U}} {{/U}} {{/U}}耦合和{{U}} {{U}} {{/U}} {{/U}}粒度的,而SOA是{{U}} {{U}} {{/U}} {{/U}}耦合和{{U}} {{U}} {{/U}} {{/U}}粒度的。SOA系统原型的一个典型例子是{{U}} {{U}} {{/U}} {{/U}}(CORBA),它已经出现很长时间了,其定义的概念与 SOA相似。
随着Web Services的成熟,现在的SOA已经有所发展,这些进展是以上{{U}} {{U}} {{/U}} {{/U}}为基础的。在Web Services中,通过{{U}} {{U}} {{/U}} {{/U}}来描述接口,与CORBA中的{{U}} {{U}} {{/U}} {{/U}}(接口描述语言)相比,它动态性更强、灵活度更高。
SOA还具有管理上的优点。例如,现在管理员可直接管理开发人员所构建的{{U}} {{U}} {{/U}} {{/U}},这远胜于以往管理单个应用的方式。通过分析{{U}} {{U}} {{/U}} {{/U}}间的交互,SOA可以帮助企业了解何时以及什么业务逻辑被切实执行了,这使管理员能够有针对性地优化业务流程。
【正确答案】(1)紧(密) (2)细 (3)松(散) (4)粗
(5)通用对象请求代理(体系)结构
(6)XML(扩展标记语言) (7)WSDL (8)IDL
(9)服务 (10)服务
【答案解析】[解析]
SOA不是一个新鲜事物,但它却是传统的面向对象模型的替代模型。相比较而言,面向对象的模型是紧耦合和细粒度的,而SOA是松耦合和粗粒度的。SOA系统原型的一个典型例子是通用对象请求代理(体系)结构(CORBA),它已经出现很长时间了,其定义的概念与SOA相似。
随着Web Services的成熟,现在的SOA已经有所发展,这些进展是以XML为基础的。在Web Services中,通过WSDL来描述接口,与CORBA中的IDL(接口描述语言)相比,它动态性更强、灵活度更高。
SOA还具有管理上的优点。例如,现在管理员可直接管理开发人员所构建的服务,这远胜于以往管理单个应用的方式。通过分析服务间的交互,SOA可以帮助企业了解何时以及什么业务逻辑被切实执行了,这使管理员能够有针对性地优化业务流程。