NIE Services; es una empresa de integracion de software y servicios de consultoria, liberando software de calidad para soluciones de Base de Datos, replicacion bidireccional (no importando la heterogenidad de base de datos), inteligencia del negocio, desarrollo de sitios web y portales empresariales, computo movil, soluciones inalambricas (wireless), herramientas de desarrollo, y servidores de aplicaciones tecnologicas.
La Arquitectura Orientada a Servicios (SOA) es una nueva clase de software que está dando un giro fundamental al desarrollo de aplicaciones de software. La frase "arquitecturas orientadas a servicios" (SOA) es frecuentemente—y ampliamente—discutida en el área de desarrollo de aplicaciones de software de la industria de tecnología de información. A pesar de ésto, hay quienes dicen que SOA, definida como una arquitectura que apunta a llevar a cabo una integración de agentes y servicios de software, está ganando terreno—y causando algo de confusión. La confusión es el resultado de la percepción de que SOA es simplemente una parte de la implementación de los servicios Web. Para algunos, esta visión es un poco estrecha y hay expertos que advierten a los organizaciones para que consideren SOA, así piensen o no proveer o consumir servicios Web.
SOA es aplicada en el diseño y construcción de sistemas que usan componentes heterogéneos. Tomando ventaja de recursos actuales—bases de datos, aplicaciones, desarrolladores, lenguajes de software y plataformas de hardware—SOA ayuda a disminuir costos, reduce los esfuerzos de desarrollo y el tiempo para mercadear, al mismo tiempo que aumenta la productividad.
Las herramientas de desarrollo del futuro deben:
Aumentar la velocidad y permitir más creatividad.
Automatizar tareas mundanas de codificación para que los desarrolladores se puedan enfocar en la lógica del negocio y los aspectos de presentación de las aplicaciones.
Soportar fuentes de datos heterogéneas, incluyendo bases de datos. SOA permitirá que las aplicaciones invoquen infraestructuras complejas y heterogéneas tales como bases de datos, sistemas de mensajería y aplicaciones empresariales. Las herramientas de desarrollo deben integrar éstas tareas.
Soportar movilidad ya que nuevas aplicaciones requerirán ser desplegadas sobre una gran variedad de dispositivos móviles.
Hacer mayor uso de estándares.