Title: Diapositiva 1
1Aspectos Comerciales de Service Oriented
Architecture
Ing. Oscar Humberto Torres
2A G E N D A
- Qué es SOA?
- SOA en mi negocio?
- Es mi negocio apto para SOA?
- Cuándo se está listo para SOA?
3Qué es SOA?
La Arquitectura Orientada a Servicios (en inglés
Service-Oriented Architecture o SOA), es un
concepto de arquitectura de software que define
la utilización de servicios para dar soporte a
los requerimientos de software del usuario. SOA
proporciona una metodología y un marco de trabajo
para documentar las capacidades de negocio y
puede dar soporte a las actividades de
integración y consolidación. Una arquitectura
orientada a servicios es una colección de
servicios que se comunican unos con otros. Los
servicios son autocontenidos y no dependen del
contexto o estado de otros servicios, funcionando
dentro de una arquitectura de sistemas
distribuida. Arquitectura orientada a servicios
es un paradigma para organizar y utilizar
capacidades distribuidas que pueden estar bajo el
control de distintos dueños. Provee una manera
uniforme de ofrecer, descubrir, interactuar y
usar capacidades para producir efectos deseados
consistentes con condiciones y expectativas
mesurables
4Qué es SOA?
El concepto de la Orientación al servicio NO es
algo nuevo, ya que esa es la base para toda una
gran industria que desde sus inicios fue
concebida pensando en ellos Los Supermercados
En un supermercado es fácil el detectar que
existen servicios orientados de manera específica
y muy bien estructurada para cada entidad que
interactúa con él Los clientes Los
proveedores Los empleados
5Qué es SOA?
Existen áreas dedicadas a dar servicio a los
clientes para hacer más práctica y placentera su
experiencia de compra, en donde infraestructura
y personal ad-hoc sirve a la clientela y solo a
la clientela.
Cuentan con un área con infraestructura y
personal capacitado y especializado en dar el
servicio de cobro del importe de las mercancías,
así como el correcto empaquetado de las mismas.
6Qué es SOA?
Para atender a los vehículos de carga, se
disponen de sendas áreas ó bahías de descarga, en
donde personal de el supermercado capacitado para
la recepción y manejo de las mercancías, ofrece
este servicio.
Inclusive existen servicios para uso exclusivo y
orientados para los empleados que laboran en el
supermercado.
7Qué NO es SOA?
- SOA NO ES un producto
- SOA NO ES una moda
- SOA NO ES una marca
- SOA NO ES propiedad de un proveedor ó fabricante
- SOA NO ES una caja ó barita mágica que todo
lo arregla automáticamente - SOA NO ES exclusivamente WEB SERVICES
- SOA NO ES cerrado
8SOA en mi negocio?
Administración
Ventas
Almacén e Invenmtarios
Contabilidad
En todo negocio existen ya varios sistemas de
cómputo e infraestructura (hardware y software)
que cohabitan mas NO conviven.
Proveedores
Nómina
9SOA en mi negocio?
Cada sistema en su propio servidor con una
tecnología y arquitectura de hardware bien
definida
10SOA en mi negocio?
En sistemas operativos diversos
En distintos y muy variables lenguajes de cómputo
11SOA en mi negocio?
Cada sistema en la base de datos preferida por el
desarrollador en turno
12SOA en mi negocio?
Al final de la jornada, solo tenemos muchas islas
o silos de información, que NO interactúan
13SOA en mi negocio?
Para resolver el problema de interconexión entre
sistemas heterogéneos se han hecho muchos y muy
variados intentos Aunque loables estos
intentos, ninguno de ellos gozó de aceptación
general y/o mucho menos se apegaba ó formaba
parte de un estándar. Era necesario pues el
encontrar un estándar que reutilizara, si no la
totalidad de los sistemas e información, si la
mayoría de ellos. Dicho estándar tenía que ser
abierto y no pertenecer a ninguna empresa,
organismo gubernamental ó institución alguna. El
estándar debería de ser lo suficientemente
flexible como para responder a los cambios
generados por el negocio
- Intercambio de archivos de texto plano
- Encolamiento de mensajes
- Traductores de bases de datos
14SOA en mi negocio?
SOA es el estándar que las Tecnologías de
Información para intercambiar información, sea
esta estructurada (RDBMs) ó no estructurada.
15SOA en mi negocio?
Ahora es posible con SOA el realizar dicha
integración integrar de manera completa y
eficiente, así como flexible
16SOA en mi negocio?
-En más de 40 años de Tecnologías de la
Información, nunca antes un estándar había
logrado que el personal Administrativo y de T.I.
trabajasen tan en armonía y tan en
conjunto- Judith Hurwitz Robin Bloor Carol
Baroudi Marcia Kaufman
17SOA en mi negocio?
SOA requiere dar un nuevo enfoque a el desarrollo
de programas y soluciones de cómputo, pensando en
bloques de construcción, en contraposición con
los desarrollos monolíticos de antaño.
18SOA en mi negocio?
Cada bloque es pensado, diseñado e implementado
en si mismo como una unidad auto sustentada e
independiente, permitiendo así el intercambiarla
de manera dinámica para responder a los cambios
en el negocio.
19Es mi negocio apto para SOA?
Como sucede con el advenimiento de nuevas
tecnologías y/o paradigmas informáticos, surge la
pregunta
Es mi negocio apto para SOA?
20Es mi negocio apto para SOA?
Los pequeños GRANDES mitos de SOA
- SOA está pensado solo para las GRANDES empresas
- SOA requiere que elimine TODOS mis sistemas
actuales y empiece de nuevo - SOA es tan complejo que requiere de años para su
implementación - SOA es exclusivo de desarrolladores JAVA
- SOA es exclusivo para desarrollos WEB
- SOA requiere de una GRÁN inversión en dinero
- SOA es una tendencia pasajera
21Es mi negocio apto para SOA?
La respuesta a los mitos
- CUALQUIER empresa que utilice T.I. es apta para
SOA sin importar su tamaño - SOA aprovecha primero los sistemas actuales con
el uso de adaptadores, permitiendo ir mejorando
en etapas hasta alcanzar el punto 100 SOA. - Qué tan grandes y complejas son las Tecnologías
de Información en la empresa, es el factor
principal para el tiempo a invertir. - SOA no está atado a ningún lenguaje. Inclusive
Microsoft se está apegando a este estándar. - SOA solo requiere que los equipos involucrados
estén dentro de una red. se puedan ver - Qué tan grandes y complejas son las Tecnologías
de Información en la empresa, es el factor
principal para el importe en a invertir. - SOA es ya parte de la estrategia de TODOS Y CADA
UNO de los actores principales en las T.I.s
22Es mi negocio apto para SOA?
ADVERTENCIA
La Arquitectura Orientada a Servicios (SOA) es
una nueva manera de crear y administrar recursos
de Tecnologías de información, lo que puede
implicar la necesidad de reescribir código, crear
adaptadores y, en caso extremo, sustituir código
existente.
No es recomendable para empresas y/o personas
altamente resistentes al cambio, que presenten
prejuicios a los estándares abiertos ó que por
desinformación consideren que se trata de una
moda pasajera.La identificación, adaptación,
creación y/o implementación de los nuevos
servicios deberá ser realizada por personas que
estén convencidas de los beneficios de este nuevo
paradigma y cuenten con el entrenamiento
suficiente.
23Cuándo se está listo para SOA?
Conteste las siguientes preguntas
- El mapa de la solución de mis sistemas de
cómputo es tan complejo que ya resultan in
entendibles? - Mis sistemas son tan in flexibles que no
permiten cambios ritmo que lo requiere mi
negocio? - Mis sistemas no interactúan fácilmente entre si
y/o con mis proveedores? - Tengo algunos ó bastantes sistemas heredados que
siguen funcionando, pero el hacerlos interactuar
con sistemas más actuales y/o realizar cambios en
ellos resulta una enorme inversión de tiempo y
dinero?
24Cuándo se está listo para SOA?
La respuesta fue afirmativa a tan solo una de
las preguntas?
COMIENCE YA !!!
25Cuándo se está listo para SOA?
PREGUNTAS?
26Cuándo se está listo para SOA?
GRACIAS !!!
Oscar Humberto TorresBusiness Partner Innovation
Centerohtorres_at_tallard.com
Certified Novel - Suse SalespersonVSP Desktop
Manageability SecurityVSP Business
ContinuityVSP Server Consolidation and
ContainmentVSP Testing and Development
EnvironmentsCertified Novell Salesperson 2008
LinuxCertified Novell Salesperson 2008
WorkgroupCertified Novell Salesperson 2008
Identity and Security ManagementCertified Novell
Salesperson 2008 System Resource Management
Business Partner Innovation Center
ManagerCertified WebSphere Portal Server 6
InstructorCertified WebSPhere Portal Server
ProfessionalCertified WebSphere Application
Server ProfessionalCertified WebSphere Commerce
Suite ProfessionalCertified DB2
ProfessionalCertified Lotus ProfessionalCertifie
d Linux ProfessionalCertified Oracle 10g
Database Specialist Sales ChampionCertified
xSeries ProfessionalCertified pSeries
ProfessionalCertified zSeries ProfessionalCertif
ied Lenovo Premium