Dan como respuesta correcta la c) Apache CXF, y como bien dicen, eso es un framework y el resto de respuestas son claramente incorrectas. Por si alguien más se anima, dejo por aquí la plantilla para solicitar la impugnación:Es una librería para la implementación de servicios web de la API Java JAX-WS:
a) Apache Axe b) Jersey
c) Apache CXF d) WS4All
============================================================================================
Comisión Permanente de Selección
Instituto Nacional de Administración Pública
C/ Atocha 106, 28012, Madrid cps@inap.es
D xxx , con NIF xxx , dirección electrónica a efectos de notificación xxx y teléfono xxx
EXPONE:
Que habiéndome presentado al primer ejercicio para el acceso al Cuerpo de Técnicos Auxiliares de Informática de la Administración del Estado, turno libre, convocado por Orden HAP/998/2016, de 17 de junio, (BOE nº 150, de 22 de junio de 2016) y celebrado en Madrid el día 25 de febrero de 2017, deseo formular la siguiente reclamación:
En la pregunta Nº 34 perteneciente al Bloque III:
Es una librería para la implementación de servicios web de la API Java JAX-WS:
a) Apache Axe b) Jersey
c) Apache CXF d) WS4All
En la plantilla de respuestas provisionales ubicada en la sede del inap: https://sede.inap.gob.es/alfresco/d/d/w ... 9SD658.pdf
Se da como válida una respuesta que es incorrecta: c) Apache CXF
ALEGACIONES:
Apache Axe y WS4All no existen, al menos como librerías para la implementación de servicios web de la API Java JAX-WS.
Jersey es un framework para simplificar el desarrollo de servicios web RESTful.
Apache CXF no es una librería, es un framework.
Una librería y un framework no es lo mismo, porque una librería proporciona una serie de métodos concretos para simplificar tareas complejas sin adaptar nuestra estructura de aplicación, sin embargo un framework aporta una estructura completa en la que nosotros "encajamos" nuestro código, implementando la lógica concreta de la aplicación, es decir, impone unas condiciones a nuestra aplicación e incluso puede definir su arquitectura, es un marco (framework) que define las reglas a las que nos tenemos que atener.
Referencias
- Página web de Jersey (https://jersey.java.net/): Developing RESTful Web services that seamlessly support exposing your data in a variety of representation media types and abstract away the low-level details of the client-server communication is not an easy task without a good toolkit
- Página web de Apache CXF (http://cxf.apache.org/): Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
- Definición de librería en Wikipedia (https://es.wikipedia.org/wiki/Bibliotec ... C3%A1tica) ): En informática, una biblioteca es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca. Habitualmente se emplea el término librería para referirse a una biblioteca, por la similitud con el original inglés library. Ambos términos, biblioteca y librería, son correctos según las definiciones de la RAE.
- Definición de framework en Wikipedia ( https://es.wikipedia.org/wiki/Framework ): La palabra inglesa "framework" (infraestructura, armazón, marco) define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar. En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente, con artefactos o módulos concretos de software, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.
SOLICITO:
Que se proceda a anular la pregunta 34 (Bloque III) dado que no hay ninguna respuesta correcta según las alegaciones aportadas, porque Apache CXF no es una librería y el resto de respuestas tampoco son correctas porque no sirven para la implementación de JAX-WS.
En xxx , a xxx de xxx de 2017
Nombre Apellidos