GRUPO DE TRABAJO TAREAS REALIZADAS DENTRO DEL IEEE LTCS IEEE 1484.1 Architecture and Reference Model
2.3. PRINCIPALES ESTÁNDARES Y FRAMEWORKS PARA ENTORNOS E ‐
2.5.1. Conclusiones de las Arquitecturas Orientadas a Servicios Dentro de un proceso de negocio puede ser necesario utilizar funcionalidades de distintos
sistemas y distintas localizaciones; para completar estas funcionalidades se utilizan los
Servicios Web, que también tienen que ser identificados durante el proceso de análisis de
una arquitectura orientada a servicio. Cada servicio tiene que estar bien definido
mediante una interfaz (WSDL) para que pueda ser publicado, localizado e invocado.
Dependiendo del proceso de negocio, el servicio puede ser publicado para que otras
empresas puedan utilizarlo, o internamente para ser utilizado en los procesos de negocio
internos de una determinada compañía.
Los servicios Web son una tecnología altamente adaptable a las necesidades de
implementación de una Arquitectura Orientada a Servicio. En esencia, los servicios Web
son la implementación de una especificación bien definida de una funcionalidad, es decir,
son aplicaciones modulares que aportan una lógica del proceso de negocio como servicio
que puede ser publicado, localizado e invocado en Internet [IBM, 2008]. Basados en los
estándares XML [W3C, 1998], los servicios Web pueden ser desarrollados usando
cualquier lenguaje de programación, cualquier protocolo y cualquier plataforma. Los
servicios Web pueden ser localizados y utilizados en cualquier momento, desde cualquier
localización y usando cualquier protocolo y plataforma.
Pero es importante remarcar que los servicios Web no son la única tecnología que se
puede usar para implementar una Arquitectura Orientada a Servicio. Existen ejemplos de
organizaciones que utilizan con éxito una Arquitectura Orientada a Servicios donde
utilizan, además de los servicios Web, otras tecnologías de intercambio de mensajes y de
acceso a funciones remotas haciendo uso del estándar XML, como puede ser el protocolo
XML RPC [Winer, 1999], que funciona exactamente igual que el protocolo RPC (Remote
Procedure Call), a través de un túnel HTTP.
2. Estado del Arte
P á g i n a | 147
2.6.
LA SEMÁNTICA Y SU APLICABILIDAD EN ENTORNOS E‐LEARNING
El término semántica [2009] se refiere a los aspectos del significado o interpretación del
significado de un determinado símbolo, palabra, lenguaje o representación formal. En
principio cualquier medio de expresión (lenguaje formal o natural) admite una
correspondencia entre expresiones de símbolos o palabras y situaciones o conjuntos de
cosas que se encuentran en el mundo físico o abstracto que puede ser descrito por dicho
medio de expresión.
La semántica puede estudiarse desde diferentes perspectivas:
• Semántica lingüística: trata de la codificación y descodificación de los
contenidos semánticos en las estructuras lingüísticas.
• Semántica lógica: desarrolla una serie de problemas lógicos de significación,
estudia la relación entre el signo lingüístico y la realidad. Las condiciones
necesarias para que un signo pueda aplicarse a un objeto, y las reglas que
aseguran una significación exacta.
• Semántica en ciencias cognitivas: intenta explicar por qué nos comunicamos,
y cuál es el mecanismo psíquico que se establece entre hablante y oyente
durante este proceso.
La lingüística es la disciplina donde originalmente se introdujo el concepto de
semántica. La semántica lingüística es el estudio del significado de las expresiones del
lenguaje. La semántica lingüística contrasta con otros dos aspectos que intervienen en
una expresión con significado: la sintaxis y la pragmática.
La semántica es el estudio del significado atribuible a expresiones sintácticamente
bien formadas. La sintaxis estudia sólo las reglas y principios sobre cómo construir
expresiones interpretables semánticamente a partir de expresiones más simples, pero en
sí misma no permite atribuir significados. La semántica examina el modo en que los
significados se atribuían a las palabras, sus modificaciones a través del tiempo y aún sus
cambios por nuevos significados. La lexicografía es otra parte de la semántica que trata
de describir el significado de las palabras de un idioma en un momento dado, y suele
exhibir su resultado en la confección de diccionarios.
Por otro lado, la pragmática se refiere a cómo las circunstancias y el contexto ayudan
a decidir entre alternativas de uso o interpretación; gracias a la pragmática el lenguaje
puede ser usado con fines humorísticos o irónicos. Además la pragmática reduce la
ambigüedad de las expresiones, seleccionando sólo un conjunto adecuado de
interpretaciones en un determinado contexto.
La lógica de predicados de primer orden es el tipo de sistema lógico‐matemático más
sencillo donde aparece el concepto de interpretación semántica. Dicha lógica está
formada por:
• Un conjunto de signos (conectivas, paréntesis, cuantificadores,...).
• Un conjunto de variables y constantes.
• Un conjunto de predicados sobre las variables.
• Un conjunto de reglas de buena formación de expresiones a partir de
expresiones sencillas.
En la lógica de primer orden el conjunto de variables y constantes juega un papel
similar al lexicón de las lenguas naturales, ya que bajo una interpretación semántica son
los elementos que admiten referentes. A su vez, el conjunto de reglas de buena
formación de expresiones hace el papel de la sintaxis en las lenguas naturales. Para
interpretar semánticamente las expresiones formales de un sistema lógico de primer
orden se necesita definir un modelo o conjunto estructurado sobre el que interpretar los
enunciados formales del sistema lógico. Un modelo de acuerdo con la teoría de modelos
es un conjunto con cierta estructura junto con una regla de interpretación que permite
asignar a cada variable o constante un elemento del conjunto y cada predicado en el que
intervienen un conjunto de variables puede ser juzgado como cierto o falso sobre el
conjunto en el que se interpretan las proposiciones del sistema lógico formal.
En lógica matemática se suelen dividir los axiomas en dos tipos:
• Axiomas lógicos: que definen básicamente las reglas de deducción y están
formados por tautologías. Básicamente son válidos para cualquier tipo de
sistema formal razonable.
• Axiomas matemáticos: que aseveran la existencia de cierto tipo de conjuntos
y objetos con verdadero contenido semántico. Gracias a ello es posible
2. Estado del Arte
P á g i n a | 149 Así, si se tiene un conjunto de axiomas que define la teoría de grupos, cualquier
grupo matemático es un modelo en el que las proposiciones y axiomas de dicha teoría
reciben interpretación y resultan en proposiciones ciertas sobre ese modelo.
La semántica en ciencias cognitivas tiene que ver con la combinación de signos y con
cómo la mente atribuye relaciones permanentes entre estas combinaciones de signos y
otros hechos no relacionados por naturaleza con estos símbolos. También es muy
especial, ya que es la manera de introducir significados dados de uno mismo. Por ejemplo
la noción que existe de silla en la que la misma tiene 4 patas, respaldo, etc. Las hay de
más o menos patas pero se trata de deslizamiento de sentidos, que se construye en la
mente a partir del caso central o prototipo.
2.6.1. La semántica aplicada a la Web