Diferencia entre revisiones de «Arquitectura orientada a servicios»

Contenido eliminado Contenido añadido
He cambiado la definición del tema, ya que al revisar las anteriores referencias no se encuentra una conexión y coherencia directa. El opengroup tiene un capitulo dedicado al tema, por lo tanto he referenciado y tomado la información de allí.
Fpenagos (discusión · contribs.)
He complementado la definición y relación de arquitectura SOA con la orientación a servicios, adicionalmente he incluido las referencias para indicar como se lleva a cabo la orientación a servicios.
Línea 8:
* Requerir un gobierno fuerte sobre las representación e implementación de servicios.
* Requerir un conjunto de pruebas que determinen que es un bien servicio.<ref>{{Cita web|url=http://www.opengroup.org/soa/source-book/soa/p1.htm#soa_definition|título=Service-Oriented Architecture – What Is SOA?|fechaacceso=2017-08-13|sitioweb=www.opengroup.org}}</ref>
El desarrollo e implementación de una arquitectura SOA se rige por los principios descritos en el [http://www.soa-manifesto.org/default.html manifiesto SOA]. Por otra parte la aplicación de la orientación a servicios se divide en 2 grandes etapas:
# [http://serviceorientation.com/soaproject/serviceorientedanalysis Análisis orientado a servicios (Modelado de servicios)]
# [http://serviceorientation.com/soaproject/serviceorienteddesign Diseño orientado a servicios], El diseño orientado a servicios cuenta con 8 principios de diseño que se aplican sobre cada uno de los servicios modelados, esto principios de diseño son:
#* Contrato de servicio estandarizado: Los contratos de servicio cumplen con los mismos estándares de diseño.[http://serviceorientation.com/serviceorientation/standardized_service_contract]
#* Bajo acoplamiento: Los servicios evitan acoplarse a la tecnología que los implementa y a su vez reducen el acoplamiento impuesto a los consumidores.[http://serviceorientation.com/serviceorientation/service_loose_coupling]
#* Abstracción: Los contratos presentan la información mínima requerida y la información de los servicios se limita a los expuesto en el contrato.[http://serviceorientation.com/serviceorientation/service_abstraction]
#* Reusabilidad: Los servicios expresan y contienen lógica de negocio independiente del consumidor y su entorno, por lo tanto se convierten en activos de la empresa.[http://serviceorientation.com/serviceorientation/service_reusability]
#* Autonomía: Los servicios deben tener un gran control de los recursos tecnológicos sobre los cuales están implementados.[http://serviceorientation.com/serviceorientation/service_autonomy]
#* Sin estado: El servicio reduce el consumo de servicios al delegar el manejo de estados (sesiones) cuando se requiera.[http://serviceorientation.com/serviceorientation/service_statelessness]
#* Garantizar su descubrimiento: Lo servicios cuentan con metadata que permite descubrirlos e interpretar el servicio en términos de negocio.[http://serviceorientation.com/serviceorientation/service_discoverability]
#* Preparado para ser usado en composiciones: Los servicios pueden hacer parte de una composición sin importar el tamaño y complejidad de la misma.[http://serviceorientation.com/serviceorientation/service_composability]
 
== Origen ==