Sistema de una Empresa Telefonica

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistema de una Empresa Telefonica por Mind Map: Sistema de una Empresa Telefonica

1. Funciones y Objetivos

1.1. Objetivos

1.1.1. Nuevo esquema de Desarrollo

1.1.1.1. Corba - Java

1.1.1.1.1. intranet

1.1.1.1.2. extranet

1.1.2. Interacción con el Usuario

1.1.2.1. Opciones del Sistema

1.2. Opciones

1.2.1. 1

1.2.1.1. Ingreso

1.2.1.1.1. Consumo del Cliente a la BD

1.2.2. 2

1.2.2.1. Consulta

1.2.2.1.1. Total de consumo/s

1.2.2.1.2. Deudas pendientes

1.2.2.1.3. Detalle de llamadas

1.2.3. 3

1.2.3.1. Recepción de Pagos

1.2.3.1.1. Efectivo- Cheque

1.2.4. 4

1.2.4.1. Detalle de consumo

1.2.4.1.1. local - nacional - regional - celular- internacional

1.2.5. 5

1.2.5.1. Asignación de números

1.2.5.1.1. Nuevos abonados - clientes

1.2.6. 6

1.2.6.1. Baja de números

1.2.6.1.1. Retiro de uso a Usuario

2. Applet/Java

2.1. Applet con lenguaje Java

2.1.1. Fue el primer paso en la creación de un Objeto Web en el sistema Cliente/Servidor

2.1.2. Java necesitaba ser complementado de una infraestructura de Objetos distribuidos

2.2. ¿Qué es un Applet?

2.2.1. Programa que puede incrustarse en un documento HTML (página Web)

2.2.2. Se descarga en el navegador Web y comienza a ejecutarse

3. Corba/Java

3.1. Java inicia donde Corba termina

3.1.1. Ambos se complementan

3.2. Java

3.2.1. Se relaciona con la transparencia en la implementación de la Interface

3.2.1.1. Infraestructura de objetos portables que trabajan en todos los S.O. principales

3.3. ¿Qué es Corba?

3.3.1. Se relaciona con transparencia en la red

3.3.2. Permite a las aplicaciones extender su alcance a través de:

3.3.2.1. Redes

3.3.2.2. Lenguajes

3.3.2.3. Sistemas Operativos

4. Invocaciones estáticas

4.1. Al tratarse de una invocación remota con Corba, cumple:

4.1.1. 1. Definir el IDL

4.1.1.1. Estructura para la creación de la interface

4.1.1.2. Donde el cliente podrá comunicarse con el objeto que se encuentra en el servidor

4.1.2. 2. Pre compilado

4.1.2.1. 6 archivos principales

4.1.2.1.1. 3 para el cliente

4.1.2.1.2. 3 para el servidor

4.1.3. 3. Compilar los archivos .java

4.1.3.1. Produciendo los archivos .class

4.2. Es igual a cualquier invocación a un método

5. Descripción del Proyecto

5.1. Tema principal

5.1.1. Desarrollo Sistema Cliente- Servidor

5.1.1.1. Empresa Telefónica

5.2. Browsers - Applets de Java

5.3. Tecnologías

5.3.1. Lenguaje de Programación

5.3.1.1. JAVA

5.3.2. Middleware de Objetos

5.3.2.1. CORBA

6. Objetivos

6.1. Ubicar el sistema en el servidor web de la ampresa

6.1.1. Y asi poder permitir a los empleados realizar transacciones basicas del sistema

7. Pasos a seguir

7.1. Validar la existencia de una red intranet

7.1.1. Conformado por un servidor y un cliente

7.1.2. El empleado de la empresa ejecutara la aplicacion en un cliente web

7.2. Realizar un analisis y diseño orientado a objetos desde el punto de vista clasico.

7.3. Realizar una interfaz con metodos publicos que el cliente ve e interactua

7.3.1. Esto nos brindara facilidades de modelar un sistema cliente/servidor con servidores livianos

7.4. Realizar la simulacion de un sistema de facturacion para una empresa telefonica

7.4.1. Mostrar la aplicacion del Java en conjunto de la arquitectura Corba

8. Cliente/Servidor al estilo CORBA

8.1. Lo que hace a corba tan importante es que define su middleware.

8.1.1. El middleware tiene potenciall de soportar independencia de cualquier teconologia existente

8.2. Las especificaciones del servicio siempre estan separadas de la implementacion.

8.3. Corba esta diseñado para tener componentes inteligentes

8.3.1. Los componentes pueden descubrir e inter-operar con cada uno de los otros componentes.

8.4. Corba permite crear objetos ordinarios y luego hacerlos transaccionales, seguros y persistentes en tiempo de ejecucion.

8.4.1. Permite a los objetos pasar los parametros , invocar su metodo y retornar resultados

9. IDL

9.1. Permite definir una serie de interfaces para la comunicación entre dos o más aplicaciones.

9.1.1. Usa un fichero .IDL para definir las interfaces y sus métodos .

9.1.1.1. Establece el contrato entre

9.1.1.1.1. objetos

9.1.1.1.2. aplicaciones

9.2. No necesita de unas librerías específicas

10. Funcionamiento de la Aplicación

10.1. Se inicia Os Agent

10.1.1. Encontrar los Objetos Servidores Corba

10.2. Se inicia Names Service

10.2.1. Registra la única interface

10.2.1.1. Contiene métodos públicos

10.3. Se inicia SystemmServer

10.3.1. Inicia la Aplicación

10.3.2. Inicia nuestros Objetos Corba

10.4. Se inicia GateKeeper

10.4.1. Iniciar IIOP

10.4.2. Servirá como Servidor Web

10.5. Se carga Pagina.html

10.5.1. Busca y Copia Aplet del Servidor

10.5.1.1. Se muestra Métodos en Pagima.html

11. Arquitectura General

11.1. ARQUITECTURA CLIENTE - SERVIDOR

11.2. CLIENTE

11.2.1. Página HTML

11.2.1.1. Applet (Partes de Corba)

11.2.1.1.1. Crear puente ORB

11.3. SERVIDOR

11.3.1. Servidor Web

11.3.1.1. Almacenará aplicaciones cliente y servidor

11.3.1.2. Esperar la descarga - browser

11.4. IMAGEN

12. introduccion

12.1. Tecnologia Cliente Servidor

12.1.1. nivel

12.1.1.1. CGI

12.1.1.1.1. Cliente

12.1.1.1.2. Servidor

12.1.1.2. Capas

12.1.1.2.1. Capas del medio

12.1.1.2.2. Capas del Anfitrion

12.1.2. Middleware

12.1.2.1. HTTP/CGI

12.1.2.1.1. GET

12.1.2.1.2. POST

12.1.2.1.3. PUT

12.1.2.1.4. DELETE

12.1.2.2. CORBA

12.1.2.2.1. IDL

12.1.2.2.2. POA

12.1.2.2.3. ORB

12.1.2.3. SOCKETS

13. Resumen

13.1. Implementacion de Sistema de Facturación

13.2. Nueva Tecnologías de Comunicación

13.2.1. Comunicación Orientada a Objetos

13.2.2. Desarrollo de APP's Distribuidas

13.3. Recepcion de Pagos

13.4. Alcance

13.4.1. Intranet

13.4.2. Internet

13.4.2.1. Consulta

13.4.2.2. Otras Modificaciones

14. IIOP

14.1. Pertenece a la Interfaz GIOP

14.1.1. Mapeos por Capa de Transporte

14.1.1.1. Protocolo TCP

14.2. Comunicación por Internet entre softwares

14.3. Soportado para J2EE

15. Instalación Previa

15.1. Telefonica.idl, Pagina.html, Principal.java, SystemmServer.java

15.2. Precompilar idl para generar

15.2.1. Stub

15.2.2. Holder

15.2.3. Helper

15.2.4. Skeleton

15.2.5. POA

15.2.6. Interface

15.3. Compilar archivos de extensión .java

16. SISTEMA DE VOTACIÓN CON CORBA Y JAVA

17. ORB

17.1. Se conoce como el bus de los objetos

17.1.1. Pone en contacto a los clientes y a los objetos

17.2. Se encarga de:

17.2.1. Mecanismos para que el cliente encuentre la Implementación de la Interfaz

17.2.2. Preparación de la Implementación de la Interfaz

17.2.2.1. Para que pueda recibir invocaciones remotas

17.2.3. Comunicación de los datos

17.2.3.1. Que hacen posible las peticiones