Category / SOA

POR QUE NECESITAMOS SOA 27 Abril 2009 at 9:40

En la realidad empresarial, se utilizan distintas tecnologías de desarrollo de software (componentes de aplicación), por ejemplo:

  • .NET
  • CORBA (Common Object Request Broker Architecture)
  • DCOM (Distributed Component Object Model)
  • EJBs (Enterprise java beans)
  • RMI (Java Remote Method Invocation)

Un inconveniente común, que puede ser visto en casi todas estas tecnologías, es su incapacidad para interoperar. En otras palabras y citando un ejemplo, si un archivo. NET Remoting tiene que enviar a un componente de Java RMI, hay soluciones que no pueden trabajar todo el tiempo para procesar esos llamados.

A continuación, todos los enumerados anteriormente son las tecnologías a las mejores principios Orientados a Objetos (OOP), en especial usando interfaces para ocultar la implementacion. Esto proporcionará a granel de acoplamiento entre el proveedor y el consumidor, que es muy importante, especialmente en entornos de computación distribuida. Ahora la pregunta es, estas interfaces se resumen suficiente? y quizás Reformular la pregunta, ¿Se puede en tiempo de ejecución Java RMI invocar a una . NET interfaz?

En este sentido, podemos señalar una lista completa de las dudas o algunas que existen en el actual entorno de sistemas e informática. Aquí es donde SOA trae nuevas promesas para las buenas practicas y sus respectivas implementaciones.