TECNOLOGIA
|
Utilizamos distintas tecnologías para el desarrollo de software, basadas principalmente en las características de las aplicaciones y los lineamientos de nuestros clientes. Seguimos de cerca el mercado para observar cuáles son los estándares actuales y futuros, junto con sus tendencias y así poder analizar la orientación de los desarrollos de nuestros productos y servicios. Tanto en ambientes UNIX como Microsoft Windows, utilizando lenguajes como Java 2 y C++, accediendo a las bases de datos más populares del mercado como Oracle, Sybase, SQLServer y DB2, abarcamos todos los aspectos vinculados con las tecnologías mas utilizadas, además de especializarnos en cada una de ellas. Por otro lado, las implementaciones se realizan de forma tal que nuestros clientes cuenten, al finalizar el proyecto, con todos los elementos necesarios para optar por la tercerización del soporte y mantenimiento o por una continuidad in-house. DESARROLLO DE SOFTWARE EN CAPAS Tanto nuestros productos como servicios siguen una metodología de desarrollo estructurada -basada en clases de objetos- que nos permite, por un lado, agilizar el proceso de desarrollo mediante la reutilización de componentes, y por el otro obtener productos de calidad. En el caso de aplicaciones Web, el desarrollo en capas delimita en forma bien definida los subsistemas a implementar, principalmente la diferenciación entre contenido y presentación. De esta manera, por ejemplo, las aplicaciones preparadas para browsers tradicionales, desarrollando una nueva capa de presentación, se encuentran disponibles para otro tipo de dispositivos, por ejemplo teléfonos celulares y handheld.
CLASES DE OBJETOS PARA APLICACIONES DE MISION CRITICA Hemos desarrollado, utilizando tecnología orientada a objetos, clases adaptadas a aplicaciones Internet. Estas clases, programadas en Java 2, nos permiten automatizar el desarrollo de sistemas basados en el World Wide Web, ya que se encuentran listas para su personalización, tanto en sistemas UNIX como Microsoft Windows NT/2000 e IBM AS/400. En el caso de Java, las clases desarrolladas siguen rigurosamente el estandar J2EE, basando nuestro software principalmente en Java Servlets, JSP y EJB. Opcionalmente y dependiendo de la naturaleza de las aplicaciones, los desarrollos de software pueden incorporar esquemas de load balancing y fault tolerance, garantizando así la escalabilidad, velocidad, estabilidad y disponibilidad de aplicaciones ante la demanda de continuidad de negocios basados en tecnología Web. Esto se logra mediante la integración de clases de nuestro software con Application Servers, analizando por proyecto las distintas alternativas. ASESORAMIENTO EN TECNOLOGIA INTERNET Finalmente, brindamos asesoramiento en tecnología Internet, no sólo en la evaluación de
herramientas de desarrollo e implementación, sino también en la creación de
ideas, ya que suele suceder que las ideas surgen en conjunto con quien posee el
know-how del negocio. Para contactarse con nosotros, envíenos un e-mail a info@sofiana.com |