• No se han encontrado resultados

Qué ofrece Autentia Real Business Solutions S.L?

N/A
N/A
Protected

Academic year: 2021

Share "Qué ofrece Autentia Real Business Solutions S.L?"

Copied!
11
0
0

Texto completo

(1)

Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 [email protected] - www.autentia.com

Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener...

1. Desarrollo de componentes y proyectos a medida Tecnología Desarrollo Sistemas Gran Empresa Producción autentia Certificación o Pruebas Verificación previa RFP Concurso Consultora 1 Consultora 2 Consultora 3

Equipo propio desarrollo

Piloto

3a

3b

1. Definición de frameworks corporativos.

2. Transferencia de conocimiento de nuevas arquitecturas. 3. Soporte al arranque de proyectos.

4. Auditoría preventiva periódica de calidad. 5. Revisión previa a la certificación de proyectos. 6. Extensión de capacidad de equipos de calidad. 7. Identificación de problemas en producción.

3. Arranque de proyectos basados en nuevas tecnologías

¿Qué ofrece Autentia Real

Business Solutions S.L?

Gestor portales (Liferay) Gestor de contenidos (Alfresco) Aplicaciones híbridas

Control de autenticación y acceso (Spring Security) UDDI

Web Services Rest Services Social SSO SSO (Cas) Spring MVC, JSF-PrimeFaces /RichFaces,

HTML5, CSS3, JavaScript-jQuery

JPA-Hibernate, MyBatis

Motor de búsqueda empresarial (Solr) ETL (Talend)

Dirección de Proyectos Informáticos. Metodologías ágiles

Patrones de diseño TDD

2. Auditoría de código y recomendaciones de mejora

(2)

Junio de 2005

Arquitectura SOA e

Arquitectura SOA e

Integraci

Integraci

ó

ó

n de

n de

aplicaciones

aplicaciones

.

.

(3)

Sumario

¿Qué es SOA?

¿Qué es un servicio en SOA?

¿Por qué usar SOA?

SOA como estrategia de integración

¿Cómo es la integración con SOA?

(4)

3 3

¿

¿

Qu

Qu

é

é

es SOA?

es SOA?

Una Service-Oriented Architecture

es una estrategia tecnológica por la cual las

aplicaciones hacen uso de (o más precisamente, confían en ) los servicios

disponibles en una red.

Implementar una arquitectura orientada a servicio comprende el desarrollo de

aplicaciones que usen los servicios, aplicaciones disponibles como servicios

para otras o ambas situaciones.

Sun dice:

A service-oriented architecture is a way of sharing functions (typically

business functions) in a widespread and flexible way.

(5)

¿

¿

Qu

Qu

é

é

es un

es un

servicio

servicio

en SOA?

en SOA?

Un

Un

servicio

servicio

en SOA es una funci

en SOA es una funci

ó

ó

n de aplicaci

n de aplicaci

ó

ó

n empaquetada

n empaquetada

como un componente reutilizable para ser usado en un

como un componente reutilizable para ser usado en un

proceso de negocio.

proceso de negocio.

El servicio proporciona informaci

El servicio proporciona informaci

ó

ó

n o facilita el cambio de

n o facilita el cambio de

datos de negocio de un estado v

datos de negocio de un estado v

á

á

lido y consistente a otro.

lido y consistente a otro.

Un servicio SOA es

Un servicio SOA es

autocontenido

autocontenido

y sin estado.

y sin estado.

La implementaci

La implementaci

ó

ó

n concreta de un servicio SOA no es

n concreta de un servicio SOA no es

importante. A trav

importante. A trav

é

é

s de protocolos de comunicaci

s de protocolos de comunicaci

ó

ó

n bien

n bien

definidos, los servicios pueden ser invocados de manera que

definidos, los servicios pueden ser invocados de manera que

se hace hincapi

se hace hincapi

é

é

en la interoperabilidad y en la transparencia

en la interoperabilidad y en la transparencia

de localizaci

(6)

5 5

SOA y Web

SOA y Web

Services

Services

El concepto de SOA no es nuevo. Las

El concepto de SOA no es nuevo. Las

Service

Service

-

-

oriented

oriented

architectures

architectures

han

han

sido usadas durante a

sido usadas durante a

ñ

ñ

os. La caracter

os. La caracter

í

í

stica principal de SOA es que es una

stica principal de SOA es que es una

arquitectura con acoplamiento d

arquitectura con acoplamiento d

é

é

bil. Acoplamiento d

bil. Acoplamiento d

é

é

bil significa que el

bil significa que el

cliente de un servicio es esencialmente independiente de la cons

cliente de un servicio es esencialmente independiente de la cons

trucci

trucci

ó

ó

n de

n de

ese servicio.

ese servicio.

Lo que es relativamente nuevo es la implementaci

Lo que es relativamente nuevo es la implementaci

ó

ó

n de

n de

SOAs

SOAs

basadas en

basadas en

Web

Web

Services

Services

.

.

Un

Un

Web

Web

Service

Service

es un servicio que se comunica con los clientes a trav

es un servicio que se comunica con los clientes a trav

é

é

s

s

de un conjunto est

de un conjunto est

á

á

ndar de protocolos y tecnolog

ndar de protocolos y tecnolog

í

í

as. Estos est

as. Estos est

á

á

ndares

ndares

est

est

á

á

n implementados en las plataformas y productos de los principa

n implementados en las plataformas y productos de los principa

les

les

proveedores de software, lo que hace de los

proveedores de software, lo que hace de los

Web

Web

Services

Services

la principal

la principal

opci

(7)

¿

¿

Por qu

Por qu

é

é

usar SOA?

usar SOA?

Existen varias razones para que una empresa adopte un enfoque SO

Existen varias razones para que una empresa adopte un enfoque SOA, y mA, y máás s concretamente un enfoque SOA basado en Web

concretamente un enfoque SOA basado en Web ServicesServices::

Reutilizaci

Reutilizacióónn: El factor fundamental en el cambio a SOA es la reutilizaci: El factor fundamental en el cambio a SOA es la reutilizacióón de los n de los servicios de negocio. Las funciones de negocio, dentro de una em

servicios de negocio. Las funciones de negocio, dentro de una empresa y con los presa y con los business

business partnerspartners, pueden ser expuestos como , pueden ser expuestos como webwebservicesservices y ser reutilizadas para y ser reutilizadas para cubrir nuevas necesidades de negocio.

cubrir nuevas necesidades de negocio.

Interoperabilidad:

Interoperabilidad: El objetivo de una arquitectura dEl objetivo de una arquitectura déébilmente acoplada es que los bilmente acoplada es que los clientes y servicios se comuniquen independientemente de la plat

clientes y servicios se comuniquen independientemente de la plataforma en que aforma en que residan. Los protocolos de comunicaci

residan. Los protocolos de comunicacióón con Web n con Web ServicesServicesson independientes de la son independientes de la plataforma, lenguaje de codificaci

plataforma, lenguaje de codificacióón y sistema operativo por lo que facilitan la n y sistema operativo por lo que facilitan la comunicaci

comunicacióón con los n con los businessbusinesspartnerspartners..

Escalabilidad:

Escalabilidad: Como los servicios de SOA estComo los servicios de SOA estáán dn déébilmente acoplados, las bilmente acoplados, las aplicaciones que usan esos servicios escalan f

aplicaciones que usan esos servicios escalan fáácilmente. Esto es debido a que existe cilmente. Esto es debido a que existe muy poca dependencia entre las aplicaciones clientes y los servi

muy poca dependencia entre las aplicaciones clientes y los servicios que usan.cios que usan.

Flexibilidad:

Flexibilidad: Es otra de las caracterEs otra de las caracteríísticas que proporciona el acoplamiento dsticas que proporciona el acoplamiento déébil bil entre los servicios. Cualquier cambio en la implementaci

(8)

7 7

SOA como estrategia de integraci

SOA como estrategia de integraci

ó

ó

n

n

El ESB permite la integración de aplicaciones de forma rápida, directa y basada en estándares. El Enterprise Service Bus es una suite de productos independientes de la infraestructura que facilita el procesado, la transformación de datos, el enrutamiento y la orquestación de procesos usando Web Services.

El ESB puede hacer uso de la infraestructura existente de servidores de aplicaciones, transportes, aplicaciones y datos por lo que típicamente resulta en un ROI de un orden de magnitud mejor que los enfoques tradicionales de integración de aplicaciones.

La intersecci

La interseccióón de SOA con la integracin de SOA con la integracióón de aplicaciones y el modelado de procesos de negocio, n de aplicaciones y el modelado de procesos de negocio, dan lugar a un nuevo producto denominado

(9)

¿

¿

C

C

ó

ó

mo es la integraci

mo es la integraci

ó

ó

n con SOA?

n con SOA?

Funci

Funció

ón del ESB dentro de una arquitectura SOA

n del ESB dentro de una arquitectura SOA

.

.

Aplicaciones internas consumidoras de servicios ESB Gateway

ESB Routing, transformación,

servicios comunes en general Procesos de negocio (Orquestación) Business Partners Consumidores de servicios

(10)

9 9

¿

¿

Qu

Qu

é

é

dicen los analistas sobre

dicen los analistas sobre

SOA?

SOA?

By 2008, SOA

By 2008, SOA

will

will

provide

provide

the

the

basis

basis

for

for

80

80

percent

percent

of

of

development

development

projects

projects

,

,

dice

dice

Daryl

Daryl

Plummer

Plummer

,

,

Group

Group

Vice

Vice

President

President

,

,

Gartner

Gartner

, Inc., en su informe,

, Inc., en su informe,

Gartner's

Gartner's

Positions

Positions

on

on

the

the

Five

Five

Hottest

Hottest

IT

IT

Topics

Topics

and

and

Trends

Trends

in

in

2005

2005

The

The

cost

cost

and

and

complexity

complexity

of

of

integration

integration

projects

projects

can be

can be

significantly

significantly

reduced

reduced

through

through

the

the

use

use

of

of

a service

a

service-

-oriented

oriented

architecture

architecture

(SOA)

(SOA)

that

that

facilitates

facilitates

efficient

efficient

reuse

reuse

of

of

system

system

and

and

application

application

components

components

by

by

defining

defining

them

them

as

as

services

services

that

that

can be

can be

requested

requested

through

through

an

an

industry

industry

-

-standard

standard

protocol

protocol

Forrester

Forrester

Research

Research

en su informe

en su informe

Integration

(11)

Si te interesa intercambiar

información sobre las

arquitecturas SOA puedes

contactar conmigo en el correo

[email protected]

Despedida y cierre

Referencias

Documento similar