Reingsys framework v04_completo_new

19
¿Qué es un Framework? En el desarrollo de sistemas, un framework es una estructura de soporte definida en el cual las aplicaciones pueden ser organizadas y desarrolladas. Típicamente, un framework puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros para ayudar a desarrollar y unir los diferentes componentes de un proyecto. Un framework representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio. Los Frameworks son diseñados con el intento de facilitar el desarrollo de software, permitiendo a los diseñadores y programadores pasar más tiempo identificando requerimientos de software que tratando con los tediosos detalles de bajo nivel de proveer un sistema funcional. Fuera de las aplicaciones en la informática, un framework puede ser considerado como el conjunto de procesos y tecnologías usados para resolver un problema complejo. Es el esqueleto sobre el cual varios objetos son integrados para una solución dada. Fuente: http://es.wikipedia.org/wiki/Framework Framework – Ingeniería de Software

Transcript of Reingsys framework v04_completo_new

Page 1: Reingsys framework v04_completo_new

¿Qué es un Framework?

En el desarrollo de sistemas, un framework es una estructura de soporte definida en el cual las aplicaciones pueden ser organizadas y desarrolladas. Típicamente, un framework puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros para ayudar a desarrollar y unir los diferentes componentes de un proyecto.

Un framework representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.

Los Frameworks son diseñados con el intento de facilitar el desarrollo de software, permitiendo a los diseñadores y programadores pasar más tiempo identificando requerimientos de software que tratando con los tediosos detalles de bajo nivel de proveer un sistema funcional. Fuera de las aplicaciones en la informática, un framework puede ser considerado como el conjunto de procesos y tecnologías usados para resolver un problema complejo. Es el esqueleto sobre el cual varios objetos son integrados para una solución dada.

Fuente: http://es.wikipedia.org/wiki/Framework

Framework – Ingeniería de Software

Page 2: Reingsys framework v04_completo_new

Una definición de framework es la de un marco de aplicación o conjunto de bibliotecas orientadas ala reutilización a muy gran escala de componentes de software para el desarrollo rápido deaplicaciones.

Las principales ventajas de la utilización de un framework son:

7. El desarrollo rápido de aplicaciones. Los componentes incluidos en un framework constituyen una capa que libera al programador de la escritura de código de bajo nivel.

8. La reutilización de componentes software al por mayor. Los frameworks son los paradigmas de la reutilización. El uso y la programación de componentes que siguen una política de diseño uniforme. Un framework orientado a objetos logra que los componentes sean clases que pertenezcan a una gran jerarquía de clases, lo que resulta en bibliotecas más fáciles de aprender a usar.

9. Otra ventaja de los frameworks, y en especial de esta acepción amplia, es la portabilidad de aplicaciones de una arquitectura a otra. Por ejemplo, los bytecodes generados a partir del código fuente de clases en Java pueden ser ejecutados sobre cualquier máquina virtual, independientemente de la arquitectura hardware y software subyacente.

Fuente: http://es.answers.yahoo.com/question/index?qid=20070817175348AAgSFgE

Framework – Ingeniería de Software

Page 3: Reingsys framework v04_completo_new

Framework – Ingeniería de Software

Page 4: Reingsys framework v04_completo_new

Nueva generación de aplicaciones.

Enfocadas bajo una especializada óptica de la Ingeniería de Software.

Framework – Ingeniería de Software

Page 5: Reingsys framework v04_completo_new

Se incorpora un excelente diseño y un novedoso esquema en su presentación y dialogo con el usuario

Framework – Ingeniería de Software

Page 6: Reingsys framework v04_completo_new

Nuestras aplicaciones se sustentan en un innovador diseño de escritorio que extiende la funcionalidad del navegador y rompe el paradigma tradicional de desarrollo; orientado al uso de la tecnología Web 2.0

La Web 2.0 es la representación de la evolución de las aplicaciones tradicionales hacia aplicaciones Web enfocadas al usuario final.

El Web 2.0 es una actitud y no precisamente una tecnología.

Framework – Ingeniería de Software

Page 7: Reingsys framework v04_completo_new

Web 2.0 Técnicas: Transformar software de escritorio hacia la plataforma del Web.

Respeto a los estándares como el XHTML.

Separación de contenido del diseño con uso de hojas de estilo.

Sindicación de contenidos.

Ajax (javascript asincrónico y xml).

Uso de Flash, Flex o Lazlo.

Uso de Ruby on Rails para programar páginas dinámicas.

Utilización de redes sociales al manejar usuarios y comunidades.

Dar control total a los usuarios en el manejo de su información.

Proveer APis o XML para que las aplicaciones puedan ser manipuladas por otros.

Facilitar el posicionamiento con URL sencillos.

Framework – Ingeniería de Software

Page 8: Reingsys framework v04_completo_new

Al considerar los aspectos de seguridad y auditoria de sistemas, nuestros ingenieros han desarrollado un modelo de software que garantiza la integridad de los datos y el seguimiento oportuno del proceso informativo, al mismo tiempo presenta una flexible interfaz con el usuario.

Nuestras aplicaciones han sido orientadas y producidas con independencia de las plataformas de trabajo(Windows, Linux, Mac OS X, entre otros)

Framework – Ingeniería de Software

Page 9: Reingsys framework v04_completo_new

Fábrica de Software

Page 10: Reingsys framework v04_completo_new

Cada componente ha sido construido considerando los estrictos estándares que garantizan su calidad, interoperabilidad y la posibilidad de crecimiento y expansión.

Todo el desarrollo y las herramientas utilizadas en el mismo, son software libre.

Fábrica de Software

Page 11: Reingsys framework v04_completo_new

Sistema para la Gestión de Registros y Documentos

•Gestión Documental•Gestión de Registros•Gestión de Imágenes•Gestión de Datos.

Totalmente Software Libre y de producción Nacional

Fábrica de Software: Zenódoto

Page 12: Reingsys framework v04_completo_new

Administradorde Documentosy sus contenidos

Novedosa herramienta concapacidad paraadministrar todala biblioteca oArchivo Documental existente.

Sin importar la modalidad requerida:

En forma de: 16.Expedientes17.Libros18.Documentos individuales

Zenódoto: Características

Page 13: Reingsys framework v04_completo_new

Administrador de Documentosy sus contenidos

Con capacidad de desplegar el documento con la utilización de Visores para una diversidad de tipos de archivo.

Ej. .doc .xls .pdf Video (mpeg) Sonido (mp3) entre otros

Con todo un sistema de protección y seguridad garantizando su integridad y control de versiones

Zenódoto: Características

Page 14: Reingsys framework v04_completo_new

Administrador de Documentos y sus Contenidos

c. Novedoso sistema de Catalogación

e. Registro de Atributos identificadores y de contenido

g. Excelente motor de búsqueda sometido al requerimiento

i. Capacidad para catalogar los documento bien sean sometidos al scanner o por conexión directa con los sistemas de información

k. Sistema con capacidad de integración jerárquica o por replicación

Zenódoto: Características

Page 15: Reingsys framework v04_completo_new

Archivo

Calidad Catalogación

Digitalización

•Producción

•Versionado

•Consulta

•Utilización

Usuarios

•Seguridad

•Administración

Zenódoto: Modelo de Sistemas

Page 16: Reingsys framework v04_completo_new

1. Organización

2. Seguridad

3. Preservación

4. Eficiencia

5. Disponibilidad

6. Estadísticas

Zenódoto: Modelo de Servicios

Page 17: Reingsys framework v04_completo_new

1. Servidor Web

5. Servidor de Aplicaciones

8. Servidor Base de Datos

11. Servidor de Almacenamiento

Zenódoto: Requerimientos Instalación

Page 18: Reingsys framework v04_completo_new

El sistema esta desarrollado usando la tecnología AJAX (Web 2.0) con interfase Web Desktop, permitiendo su operación en ambientes Intranet e Internet

Lenguajes: - PHP 5.2 o superior, - Java 1.5 JDK,- JavaScripts 1.5, - PL/PG SQL ,- XML (Extensible Markup Language), - JSON (JavaScript Object Notation),- CSS versión 2.0 o superior

Librerías:- AdoDB PHP 5, - Ext JS 2.1- PHP-Java Bridge, - JasperReport 3.0.0

Requerimientos de Software:- GNU/Linux con kernel 2.6 o Superior; o compatible UNIX- Apache Web Server 2.0 o superior, - PostgreSQL Versión 8.2.4 o Superior- Java RunTime Enviroment 1.5 o superior, - NFS Server/client 2.0 - Samba Server/client 3.0

Navegadores Soportados:- Internet Explorer 6+, - FireFox 1.5+ (PC, Mac)- Safari 2+, - Opera 9+ (PC, Mac)

Seguridad:El sistema permite la usuarios y grupos para la definición de un perfil que garantice lo siguientes aspectos:- Protección: Autenticación – Autorización de módulos y servicios.- Auditoria : Seguimientos de actividad e intencionalidad por módulos, servicios y registros de la base de datos- Permite Shadow Copy. - Notificaciones y alertas (PCP)- Cifrado de datos sensibles Industria Nacional de Software

Ficha Técnica: Zenódoto

Page 19: Reingsys framework v04_completo_new

Fábrica Nacional de Software