Sunteți pe pagina 1din 52

UNIVERSIDAD TECNOLÓGICA

DE LA REGIÓN NORTE DE GUERRERO


UNIDAD ACADÉMICA EN LA REGIÓN DE LA MONTAÑA

CAPACITACIÓN EN TECNOLOGÍAS ORACLE PARA LA CREACIÓN Y


DESARROLLO DE PROYECTOS

MEMORIA DE ESTADÍA
QUE PARA OBTENER EL GRADO DE:

TÉCNICO SUPERIOR UNIVERSITARIO EN

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN,

ÁREA SISTEMAS INFORMÁTICOS

PRESENTA:

PEDRO ABRAHAM GASPARILLO VELASCO

ASESOR ACADÉMICO ASESOR EMPRESARIAL

MTRO. HUMBERTO CARRERA SILVA ING. MARITZA ADAME PAREDES

REVISOR TÉCNICO

MTRO. FIDENCIO MENESES GARCÍA

SEPTIEMBRE DE 2018
CONTENIDO

ÍNDICE
DEDICATORIAS………………………………………………………………………..………......4

AGRADECIMIENTOS…………………………………………………………………..……….....5

RESUMEN………………………………………………………………………………..………....6

ABSTRACT………………………………………………………………………………..………...7

CAPÍTULO 1.- DATOS GENERALES DE LA EMPRESA……………………………..……....8

1.1.- NOMBRE DE LA EMPRESA……………………………………………………..……...8

1.2.- UBICACIÓN DE LA EMPRESA…………………………………………………..……...8

1.3.- SECTOR O GIRO EMPRESARIAL…………………………………………………......9

1.4.- SERVICIOS QUE OFRECE………………………………………………………….…..9

1.5.- ANTECEDENTES HISTÓRICOS DE LA EMPRESA……………………………......10

1.6.- DESCRIPCIÓN DE LA EMPRESA………………………………………………….. ..10

1.6.1.- MISIÓN……………………………………………………………………………..10

1.6.2.- VISIÓN……………………………………………………………………………..10

1.6.3.- VALORES………………………………………………………………………….11

CAPÍTULO 2.- PLANTEAMIENTO DEL PROBLEMA………………………………………...14

2.1.- DESCRIPCIÓN DE LAS OPORTUNIDADES DE MEJORA DETECTADAS… ….14

2.2.- ANÁLISIS UTILIZADO…………………………………………………………………..14

2.3.- JUSTIFICACIÓN Y ALCANCE………………………………………………………...16

2.4.- OBJETIVO GENERAL…………………………………………………………………..17

2.5.- OBJETIVOS ESPECÍFICOS…………………………………………………………...17


CAPÍTULO 3.- MARCO TEÓRICO……………………………………………………………...18

3.1.- REVISIÓN BIBLIOGRÁFICA…………………………………………………………..22

3.2.- FUNDAMENTOS TEÓRICOS PARA LA MEJORA………………………………….23

CAPÍTULO 4.- DESARROLLO ………………………………………………………………….25

4.1.-METODOLOGIA PROPUESTA………………………………………………………...25

4.1.1.- PLAN DE ACCIONES…………………………………………………………….26

4.1.2.- INSTRUMENTACIÓN…………………………………………………………….27

4.1.3.- INTERPRETACION DE DATOS………………………………………………...28

4.1.5.- CIERRE…………………………………………………………………………….

CONCLUSIÓN

SUGERENCIAS/RECOMENDACIONES/PROPUESTAS

REFERENCIAS BIBLIOGRÁFICAS

ANEXOS
ÍNDICE DE FIGURAS

FIGURA 1. LOGOTIPO DE LA EMPRESA ...................................................................... 9


FIGURA 2. LOCALIZACIÓN DE LA EMPRESA ................................................................ 9
FIGURA 3. DESCRIPCIÓN DE CADA SIGLA DE FODA ................................................. 16
FIGURA 4. COMPONENTES QUE INTEGRAN UN DATA W AREHOUSE ............................. 18
FIGURA 5. LOGO DE LA HERRAMIENTA DE ODI ........................................................ 19
FIGURA 6. LOGO DE LA HERRAMIENTA DE OBIEE ................................................... 20
FIGURA 7. LOGO DE LA HERRAMIENTA DE PLSQL ................................................... 20
FIGURA 8. LODO DE SOA SUITE 12C ..................................................................... 21
FIGURA 9. LOGO DE LA HERRAMIENTA WEBCONTENT .......................................... 22
FIGURA 10. EJEMPLO DE UNA PRÁCTICA DE GUARDAR ARCHIVOS DESDE UNA BASE
DE DATOS O QUE EL USUARIO MANDE DATOS . .......................................................... 30

FIGURA 11. EJEMPLO DE UNA PRÁCTICA DE ACREDITAR UN PRÉSTAMO O RECHAZAR


POR MEDIO DE UN SISTEMA ….. ............................................................................. 31

FIGURA 12. EJEMPLO DE UN REPORTE UTILIZANDO LA HERRAMIENTA OBIEE ............. 32


DEDICATORIAS

A MIS PADRES:

Quienes han sido mi mayor apoyo en esta vida, con su esfuerzo ellos han podido dar todo
lo necesario para que yo pudiera seguir adelante con mis estudios, sin importar los
obstáculos que se le presentaba a la familia, ellos siempre me motivaron e impulsaron
para que cada esfuerzo empleado en la escuela no quedara estancado en mi camino por
todo esto y mucho más Gracias Papá: Hildeberto Gasparillo Velasco Celic, Mamá:
Elizeth Velasco Hernández.

A MIS HERMANOS:

Quienes ellos también han formado parte en cada esfuerzo, ellos también me han
brindado su apoyo cada día de mi vida en las que pensaba que ya no podía más, ellos
siempre me han sacado de esos pensamientos negativos que tenía en mi mente, con una
risa, burla o carcajada, me decían siempre que jamás me diera por vencido que yo podía
hacer eso y mucho más. Gracias Hilder Nicolás Gasparillo Velasco y Emmanuel
Gasparillo Velasco.

A MI NOVIA:

A ti por apoyarme en cualquier momento sin dejarme caer por mis pensamientos negativos
de que ya no pude, me dijes ese apoyo de novios que uno necesita para poder seguir a
delante, como también confiar en mí que si podría conseguir lo que yo quisiera siempre y
cuando me esfuerce y ponga lo mejor de mí. Por eso y muchas cosas más, GRACIAS
ISELDA GASAPAR ROMERO TE AMO.
AGRADECIMIENTOS

A MIS AMIGOS:

Quienes también me dieron ánimos para seguir adelante, cuando a mi mente volvían esos
pensamientos negativos, en la cual yo pensaba y actuaba de una forma imprudente,
principalmente quiero agradecer a 2 personas muy importantes en mi vida, Luis Antonio
Marianito Arcos y Luzmaria Jaimes Navarrete, quienes me han demostrado la
verdadera importancia de una amistad, ya sea en las buenas, en las malas o en las peores
situaciones en que yo me presente y el apoyo incondicional que se les puede dar a los
verdaderos amigos. Gracias amigos, Gracias por su amistad.

A MIS MAESTROS:
A ustedes quiero agradecer infinitamente, por el esfuerzo que pusieron para poder
transmitirme los conocimientos y habilidades con los que cuentan para que los pudiera
poner en práctica allá afuera en el campo laboral. Hoy estoy culminando el camino que
todo maestro quiere que su alumno llegue a obtener, estoy a un pequeño paso para
alcanzar mi meta que trace al inicio de mi carrera, quiero agradecer a todos mis maestros
que me dieron clases, quiero agradecer mayormente a: Mtra. Yessenia Santana
Cardoso, Mtro. Humberto Carrera Silva, Mtro. Fidencio Meneses García y Lic.
Aquiles Moctezuma Insaldo.

A MIS COMPAÑEROS:

A ellos quiero agradecer infinitamente porque con ellos conviví y aprendí varias cosas
nuevas, con ellos pase ratos muy agradables dentro y fuera del salón de clases, gracias a
ustedes, que dentro del salón no solo fue de clase si no de risa y otros momentos
agradables. Gracias compañeros.
RESUMEN

Para concluir mi preparación profesional como Técnico Superior Universitario (TSU)


realicé mi estadía profesional en la empresa SERo SOLUCIONES EMPRESARIALES
C.A. DE S.V.

Ubicada en Soria 14 int. 101 Col. Álamos Benito Juárez en la ciudad de México. Fui
asignado en el área de proyectos y junto con mi asesor empresarial se detectó la falta de
conocimientos por parte de los nuevos trabajadores y alumnos en estadía en las
herramientas de Oracle que la empresa utiliza para el desarrollo de proyectos y
capacitaciones al personal en las nuevas herramientas de Oracle.

Por lo que se decidió capacitar por parte de la empresa a los nuevos trabajadores y
alumnos en estadía en las herramientas de Oracle que la empresa emplea para que
puedan asignarse a proyectos, ya sea como apoyo, para la culminación del proyecto, la
solución de problemas, o asesorar al personal de la empresa a la que se desarrolló el
sistema.

Al revisar los fundamentos teóricos se propuso implementar la capacitación a los


trabajadores con las herramientas de SOAP que consiste en la interacción del usuario con
el sistema, ODI sirve para la descargar de los datos de origen y modelar los datos al
destino, BIEE consiste en tomar los datos ya modelados de ODI y transfórmala a un
reporte que se muestra el cliente final, PLSQL en el cual se crea o se ven los datos de la
empresa para poder subir la base de datos a una base de datos Oracle y para poder
empezar con el proyecto.

Y me permitieron hacer conclusiones y recomendaciones a la empresa para mejorar las


actividades que se imparten a los nuevos trabajadores.
ABSTRACT
CAPÍTULO 1: DATOS GENERALES DE LA EMPRESA.

1.1.- NOMBRE DE LA EMPRESA: SERo SOLUCIONES EMPRESARIALES


C.A. DE S.V.

Figura 1. Logotipo de la empresa

1.2.- UBICACIÓN DE LA EMPRESA:

La ubicación de la empresa SERo SOLUCIONES EMPRESARIALES C.A. DE S.V. se


encuentra en: Soria 14 int.101 Col. Álamos Benito Juárez – 03400, ciudad de México.

Figura 2. Localización de la empresa


1.3.- SECTOR O GIRO EMPRESARIAL

La empresa esta dedicada a la consultoría de Oracle para dar un buen servicio, como
también a la venta de las licencias de Oracle para la empresa que contienen con los
beneficios de la consultoría de Oracle, la administración de proyectos como también a la
administración de base de datos para las empresa que necesiten el servicio, nuestra
empresa también ofrece el servicio de desarrollo de aplicación y la herramientas de las
aplicaciones.

1.4.- SERVICIOS QUE OFRECE

La empresa SERo SOLUCIONES EMPRESARIALES C.A. DE S.V. tiene varios servicios


en la cual es reconocida la empresa, en los cuales se destacan los siguientes servicios:

 Seguimiento de proyectos
 Consultoría Oracle

 Venta de licencias Oracle


 Administración de proyectos
 Administración de bases de datos
 Desarrollo de aplicaciones
 Herramientas de desarrollo

 Administración de servidores

1.5.- ANTECEDENTES HISTÓRICOS DE LA EMPRESA

La empresa SERo SOLUCIONES EMPRESARILES C.A. DE S.V. tiene 9 años desde el


día de su inauguración, en el cual ha tenido gente con experiencia en la herramienta de
trabajo de ORACLE, por su parte la empresa cuenta con consultores con más de 10 años
de experiencia que les permite transformar la información y conocimientos tecnológicos de
procesos de soluciones inteligentes.

Tiene uno de sus puntos fuertes el trabajo en equipo en el cual se puede trabajar
asignando tareas diferentes a cada integrante la para finalización del proyecto, con los
integrantes se pueden encontrar diferentes soluciones a los diferentes problemas que se
podrá tener en un proyecto, tener en cuenta que los proyectos tendrán una continuidad en
la administración o soporte de los programas.

1.6-DESCRIPCIÓN DE LA EMPRESA

1.6.1.- MISIÓN

Proporcionar servicios con Tecnología ORACLE a la industria, logrando cumplir con los
estándares para la implementación de nuevas herramientas y aplicaciones.
La creciente demanda de empresas profesionales es alta, por eso SERo SOLUCIONES
EMPRESARIALES S.A. DE C.V. Está en constante búsqueda de actualizaciones y
certificaciones para cumplir con los compromisos que la industria requiere.

1.6.2.- VISIÓN

SERo SOLUCIONES EMPRESARIALES S.A. DE C.V. siempre con visión emprendedora,


buscando nuevos retos, posiciones en la industria de la tecnología como una empresa
líder, generadora de oportunidades, con pocas ó ninguna industria de referencia.
Manteniendo su visión, SERo seguirá concretando cada uno de sus objetivos,
proyectándola a buscar nuevos retos.
1.6.3.- VALORES
Nuestros valores sobre los que se sostiene esta estrategia de crecimiento y diferenciación
en el servicio son:

 Trabajo en equipo: Promoviendo y apoyando un equipo homogéneo, polivalente e


interdepartamental.
 Colaboración: Nos integramos con nuestros proveedores y clientes para mejorar día a
día la calidad con los mismos para satisfacer sus necesidades.
 Servicio: Cumplimos con nuestros compromisos y nos hacemos responsables de
nuestro rendimiento en todas nuestras decisiones y acciones, basándonos en una gran
voluntad de servicio por y para nuestros clientes.
 Innovación y mejora continua: Nos damos cuenta de la importancia de mirar hacia el
futuro, por tanto ofrecemos lo último del mercado para dar un apoyo y servicio óptimo a
nuestros clientes.
 Transparencia: La implicación y compromiso del personal no sería posible sin una
absoluta transparencia en los procesos, disponiendo el personal de la máxima
información de la empresa.
 Comunicación: Promovemos y facilitamos la comunicación entre todos los niveles de
la organización, disponiendo de herramientas eficaces, convocando los foros
adecuados y con el compromiso constante de la dirección.
 Integridad y Ética: Promovemos un compromiso social y cumplimos nuestra
normativa interna.
 Modelo de dirección participativo: El personal de la empresa asume
responsabilidades y participa en el proceso de toma de decisiones.
 Formación: La empresa se preocupa de la formación continua en todos los ámbitos.
 Responsabilidad Social Corporativa: Contribuimos activamente al mejoramiento
social, económico y ambiental, para mejorar nuestra situación competitiva y valorativa.

1.7.- ÁREA DONDE SE REALIZÓ LA ESTADÍA


En la Empresa SERo SOLUCIONES EMPRESARIALES C.A DE S.V la estadía se realizó
en el Área de proyectos.
En el área de proyecto se realiza la capacitación de los nuevos trabajadores en el cual
ellos son los responsables de la creación y culminación de los proyectos, también son los
responsables de implementar los sistemas en las diferentes empresas y por último los
trabajadores imparten un pequeño curso a la empresa que se le desarrollo el sistema con
anterioridad.

Los trabajadores se preparan y se actualizan con las nuevas herramientas que van
surgiendo las actualizaciones.

1.7.1.- SERVICIOS QUE OFRECE

Los servicios que ofrece en el área donde se realizó la estadía son:


 Creación de DASHBOARD en OBIEE.
 Transformación de datos con ODI.
 Consulta de datos en SQL.
 Consultar inserción y transformación de datos en PL/SQL.
 ORACLE HYPERION PLANNING 11.1.2.
 Creación de DASHBOARD, carga de datos, consulta de datos SOA.
 Almacenamiento de archivos, descarga de archivos en WEBCONTEC.
 Levantar servicios para máquinas virtuales
 Instalación de maquinar virtuales en LINUX
 Instalación de administradores de trabajo
CAPÍTULO 2. PLANTEAMIENTO DEL PROBLEMA

La Empresa SERo SOLUCIONES EMPRESARIALES C.A. DE S.V. tiene el problema de


que los nuevos trabajadores no tienen conocimientos detallados de las herramientas que
utiliza la empresa, y por lo tanto los nuevos trabajadores o alumnos de estadía no pueden
desarrollar proyectos, o apoyar en alguno hasta que sean capacitados en la herramientas
Oracle que la empresa utiliza para desarrollar los proyectos.

2.1.- DESCRIPCIÓN DE LAS OPORTUNIDADES DE MEJORA


DETECTADAS

La empresa SERo SOLUCIONES EMPRESARIALES C.A. DE S.V. busca dar un buen


servicio de los sistemas que se desarrollan y el mantenimiento adecuado a los sistemas
desarrollados a las empresas. Como también que se verifique que los componentes de
hardware y software sean los correctos para la instalación del sistema sea la correcta y
libre de errores.

Actualmente la empresa no cuenta con suficientes consultores certificados. Los


consultores son las personas más importantes para el desarrollo de los proyectos. Por
este motivo la empresa capacita a los nuevos trabajadores para que puedan certificarse
en las herramientas de Oracle y así la empresa cuente con más personal para los
proyectos.

2.2.- ANÁLISIS UTILIZADO

El análisis que fue utilizado fue el análisis FODA.

¿PARA QUE SIRVE EL ANALISIS FODA?


Sirve para orientar a la persona y conocer la fortaleza de la persona o empresa que puede
mejorarse, las oportunidades son las fortalezas que se van a ver reflejadas por la empresa
y si podrá ser una buena opción en la construcción del proyecto, como también en el
ámbito personal son las fortalezas que uno tiene o posee para poder tener oportunidades
laborales, sociales, etc.

También se busca las debilidades que tiene la persona o empresa para así poder empezar
desde cero a resolver las debilidades y así tener una empresa, empresa o etc. Sin
debilidades y que ser más fuerte que antes como también detectar una amenaza en el
cual se pueda trabajar y poder resolver esa amenaza, para el mejoramiento del individuo
ya sea profesional o social. (empresa., 2018)

EL OBJETIVO DE LA MATRIZ FODA

Fortalezas: los atributos o destrezas que una industria o empresa contiene para alcanzar
los objetivos.

Debilidades: lo que es perjudicial o factores desfavorables para la ejecución del objetivo.

Oportunidades: las condiciones externas, lo que está a la vista por todos o la popularidad
y competitividad que tenga la industria u organización útiles para alcanzar el objetivo

Amenazas: lo perjudicial, lo que amenaza la supervivencia de la industria o empresa que


se encuentran externamente, las cuales, pudieran convertirse en oportunidades, para
alcanzar el objetivo. (empresa., 2018)
Figura 3. Descripción de cada sigla de FODA

2.3.- JUSTIFICACIÓN Y ALCANCE


2.3.1.- JUSTIFICACIÓN
El uso de las herramientas Oracle es una ventaja para las empresas en el manejo
procedimientos financieros o contables.

Las capacitaciones tiene la finalidad de que los trabajadores manejen las herramientas
Oracle que la empresa utiliza, y se utilicen en los proyectos asignados.

Con estos cursos y actividades tienen como propósito beneficiar a los nuevos trabajadores
y a la empresa, a la empresa se beneficiara con los recursos obtenidos del proyecto
realizado, y a los trabajadores la experiencia que se necesita para un nuevo proyecto.

2.3.2.- ALCANCE
La presente capacitación contempla algunas de las aplicaciones y configuraciones
necesarias para el inicio, desarrollo y conclusión de las distintas fases que puede tener un
proyecto, en la cual la se describe y se aclara la forma más conveniente de utilizar cada
aplicación en un proyecto, también se describe la mejor forma de resolver un problema
que se presente a lo largo del proyecto. Las aplicaciones que se impartieron en esta
capacitación son las siguientes:

 DATA WAREHOUSE
 KIMBALL
 SOA SUIT
 WEBCENTER CONTENT
 PLSQL
 ODI 11g
 ODI 12c
 OBIEE
 MOBAXTERM
 LINUX
2.4.- OBJETIVO GENERAL

Se imparte una capacitación a los nuevos trabajadores para que conozcan las
herramientas que la empresa utiliza, como también la forma de utilizar todos los
componentes de cada herramienta para poder crear, dar seguimiento y culminación de un
proyecto.

2.5.- OBJETIVOS ESPECIFICOS

 Conocer la herramienta de SOAP para poder interactuar el usuario con el sistema.


 Comprender la metodología kimball para poder hacer un buen Data WareHouse.
 Comprender que es un Data WareHouse para hacer una buena base de datos con
el modelo cubo.
 Conocer la herramienta de ODI para la descargar de datos de origen y modelarlos
al destino.
 Conocer la herramienta de OBIEE para tomar los datos de la herramienta de ODI y
hacer reporte finales al cliente.
 Conocer y comprender a la perfección el lenguaje de PLSQL.
CAPÍTULO3.- MARCO TEÓRICO

METODOLOGÍA KIMBALL

Los almacenes de datos (data ware houses en inglés) toman cada día mayor importancia,
a medida que las organizaciones pasan de esquemas de sólo recolección de datos a
esquemas de análisis de los mismos. Sin embargo a pesar de la gran difusión de los
conceptos relacionados con los almacenes de datos, no existe demasiada información
disponible en castellano en cuanto a las topologías para implementarlos. En este breve
artículo intentare más brindar una explicación general de una de las metodologías más
usadas, la metodología de Kimball.

DATA WARE HAUSE

Figura 4. Componentes que integran un Data WareHouse

Es un repositorio o base de datos que se alimenta de varias fuentes que se han


transformado o depurado en grupos de información de temas específicos relacionados con
el mundo de los negocios, y que generalmente han sido obtenidos mediante el data
mining. Este repositorio puede ser consultado en cualquier momento para obtener nuevas
consultas, analizar, reportear y tomar decisiones, todo esto de manera inmediata y desde
diferentes perspectivas con una gran velocidad en la respuesta.
Este repositorio de datos está creado precisamente para entregar la información correcta
en el momento en que se hace una consulta por la persona indicada ofreciendo el formato
adecuado, permitiendo que sea la perspectiva que sea en que se haga la consulta ofrezca
los resultados esperados.

ORACLE DATA INTEGRATOR (ODI)

Figura 5. Logo de la herramienta de ODI

Oracle Data Integrator es una plataforma de integración completa que cubre los requisitos
de integración de datos. Maneja alto volumen, provee lotes de alto desempeño a procesos
dirigidos a eventos, a servicios de integración basados en una arquitectura orientada a
servicios y con la capacidad de procesar eventos en tiempo real.

Es una herramienta de Extracción, Carga y Transformación, abreviado como ELT (del


inglés: Extract, Load and Transform) (en contraste con la aproximación común de ETL),
producida por Oracle que ofrece un entorno gráfico para construir, gestionar y mantener
procesos de integración del datos en sistemas de inteligencia empresarial. (Oracle)

Usa dos versiones que son:

 ODI 11g
 ODI 12 C
ORACLE OBIEE

Figura 6. Logo de la herramienta de OBIEE

Oracle Business Intelligence es la solución BI que permite una toma decisiones


informadas, con datos reales, y con una rápida obtención de los mismos, ofreciendo
análisis visuales ágiles y opciones de autoservicio, además de las mejores aplicaciones
analíticas en su clase. Se componen de:

• BI Server: modelo de negocio de la empresa común y la capa de abstracción


• BI interactive dashboards: cuadros de mando interactivos
• BI Publisher: presentación de informes y reportes.
• Oracle Real-Time Decision Server: análisis predictivo para la gestión adaptable de
decisiones.
• Oracle Data Visualization: autoservicio de analítica visual. (Oracle)

PL/SQL

Figura 7. Logo de la herramienta de PLSQL


SQL es un lenguaje de consulta, para los sistemas de bases de datos relacionales, que no
posee la potencia de los lenguajes de programación. No permite el uso de variables,
estructuras de control de flujo, bucles y demás elementos característicos de la
programación. No es de extrañar, SQL es un lenguaje de consulta, no un lenguaje de
programación.

Sin embargo, SQL es la herramienta ideal para trabajar con bases de datos. Cuando se
desea realizar una aplicación completa, para el manejo de una base de datos relacional,
resulta necesario utilizar alguna herramienta que soporte la capacidad de consulta del
SQL y la versatilidad de los lenguajes de programación tradicionales. PL/SQL es el
lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro
tipo de instrucciones y elementos propios de los lenguajes de programación. (Oracle)

SOA SERVER

Figura 8. Lodo de SOA Suite 12c

SOAP, el Protocolo simple de acceso a objetos, es un protocolo que permite el


intercambio de datos estructurados entre pares en un entorno descentralizado y
distribuido. La estructura de los datos que se intercambian se especifica mediante un
esquema XML.

El hecho de que los mensajes SOAP estén codificados en XML hace que los mensajes
SOAP sean portátiles, porque XML es una forma portátil, independiente del sistema, de
representar datos. Al representar datos usando XML, puede acceder a datos de sistemas
heredados y compartir sus datos con otras empresas. La integración de datos que ofrece
XML también hace que esta tecnología sea natural para la informática basada en la web,
como los servicios web. Los cortafuegos pueden reconocer paquetes SOAP en función de
su tipo de contenido (text / xml-SOAP) y pueden filtrar mensajes según la información
expuesta en el encabezado del mensaje SOAP. (Oracle)

ORACLE WEBCENTER CONTENT

Figura 9. Logo de la herramienta WEBCONTENT

El contenido de Oracle WebCenter es una plataforma abierta con servicios omnipresentes


que permiten procesos comerciales de contenido. Consolida el contenido no estructurado
de diversos sistemas para que pueda administrarse de forma central y luego lo expone
desde herramientas de productividad de escritorio, aplicaciones comerciales y dispositivos
móviles para satisfacer las necesidades de los usuarios actuales. (Oracle)

LINUX

Es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software


necesario para que tu ordenador te permita utilizar programas como: editores de texto,
juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al
igual que Windows o MacOS, pero también puede usarse mediante línea de comandos
como DOS.

Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los
investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
(Relacionados, 2017)
MAQUINAS VIRTUALES
Una máquina virtual es un software que crea una capa independiente donde se emula el
funcionamiento de un ordenador real con todos los componentes de hardware que
necesita para funcionar (disco duro, memoria RAM, tarjetas de red, tarjeta gráfica, etc.) y
que puede ejecutar cualquier sistema operativo o programa, tal y como lo haría un
ordenador real. Toda esta emulación se encapsula en una serie de archivos que actúan
como contendor desde el que se ejecuta la máquina virtual en una ventana de tu
ordenador como si de un programa más se tratara y sin que nada de lo que suceda en el
interior de esa ventana afecte al ordenador que la ejecuta. (hoy, 2018)

REVISIÓN BIBLIOGRÁFICA

En las capacitaciones que la empresa da a los nuevo trabajadores son embace a las
herramientas que utiliza, como parte de las capacitaciones se tuvieron que realizar
algunas prácticas para reforzar los conocimientos de los nuevos trabajadores, en la
elaboración de la práctica surgieron dudas o forma de no saber cómo realizar la práctica
se tuvo que investigar en libros de programación, como buscar la información del
problema en las fuentes de internet, como son pdf, enciclopedia, libros digitales.
3.2-FUNDAMENTOS TEÓRICOS

DATA WAREHOUSE

En la información de cómo es todo teórico es preferible que la persona asignada que no


los explique pero ya puesto en proyecto para poder entender de forma más fácil y rápida
como también para poder saber qué hacer en un proyecto.

KIMBALL

Lo mismo con la metodología kimball, seria de una forma entendible que lo explicaran ya
puesto en un proyecto para poder entender más rápido y cómo aplicar la metodología.

SOAP SUIT

Las prácticas son muy pequeñas y como en un proyecto no es nada pequeño será
mejoras que las actividades que sean más extensa y haciendo uso de todas las opciones
y todas las conexiones que la herramientas nos ofrece para la realización de un proyecto.

WEBCENTER CONTENT

Las prácticas será más preferible que tipos de archivos se pueden subir y también si
podría intentar subir archivos que no se encuentren en el servidor desde rutas externas
como también la creación de usuarios y contraseñas para cierto personal.

PLSQL

Las practica será mejor cómo será la conversión de datos y al mismo tiempo la petición de
datos desde las herramientas foráneas y explicar en qué momento podremos que tener
utilizar esta herramienta.
ODI 11g y ODI 12c:

En esta herramienta lo que hace falta es explicar de que cuales son las nuevas
actualizaciones de la de nueva versión que es la 12c porque es realmente nuevo, como
las cosas cambian para encontrar un botón, un campo que se necesite en el proyecto,
como también el tipo de equipo que se necesita para que el programa se ejecute sin
problema.

OBIEE:

En esta herramientas hace falta que se explique la transformación de los datos de que
como lo requiere la herramienta para poder operar sin problemas y como también utilizar
todas las opciones y botones que tiene.
CAPÍTULO 4.- DESARROLLO

4.1.- METODOLOGÍA PROPUESTA

Las herramientas que la empresa SERo SOLUCIONES EMPRESARIALES C.A. DE S.V.


utiliza son muy importantes que los nuevos trabajadores las conozcan para realizar un
nuevo proyecto o darle continuidad a uno existente. La metodología de capacitación tiene
un enfoque profesional donde se hace uso de herramientas, para el desarrollo de un
proyecto como también la gestión, y mantenimiento, estando en la capacitación el alumno
(junto con su asesor empresarial que lo apoyara en todo momento en las dudas que se le
pueda presentar). El desarrollo de la clase involucra en general en las herramientas que la
empresa utiliza con la gran participación de los trabajadores en apoyar a sus compañeros
de trabajo en la realización del proyecto.

El enfoque es eminentemente práctico, buscando que los trabajadores interactúen


constantes con el día a día con las herramientas que la empresa cuenta ya sea a través
de casos de estudio, de ejemplo de preparación de situaciones propias de la empresa o de
otros factores en el cual los trabajadores podrían llegar a encontrarse en la estancia del
proyecto.

La lectura e investigación propia de los trabajadores sirve para el fortalecimiento de los


conocimientos sobre las herramientas. Para cada sesión se recomiendan lecturas ya
seleccionadas de material que ayudan a conceptuar las prácticas que realizamos en las
capacitaciones y por lo mismo que sirve para resolver los problemas que a los
trabajadores se le hayan presentado en las prácticas y aprender más de los errores. Los
materiales que la empresa se les otorgo, el material están divididos en dos grupos, el
“recomendado” y el material “para ampliar y fortalecer las capacidades de los nuevos
trabajadores”.
4.1.1.- PLAN DE ACCIONES

En las capacitaciones se tuvo que realizar algunas prácticas en el cual se pondrá a prueba
todos los conocimientos que se obtuvieron durante la explicación de cada herramienta.

Practica #1:

El primer punto de la primera práctica es la petición de datos que son nombre este dato
tiene que ser ingresado por medio del administrador de ORACLE ENTERPRISE
MANAGER al ingreso del dato el sistema procesara la información y mandara un mensaje
al usuario final, y el resultado fue que al ingresar un nombre N el sistema te mandará un
mensaje.

Práctica #2:

En esta práctica lo que hace es mandar la carga de datos desde un origen a un destino
para eso se tuvo que usar las siguientes herramientas de ODI, PLSQL, MAQUINA
VIRTUAL Y SERVIDOR. La práctica consiste en que se pone una condición de si es igual
a 1 se cargaran los todos los datos de origen a destino, si es diferente de 1 que se
carguen los datos que sean hay entre la tabla de origen a destino y se cargaran en una
tabla diferente, el resultado es si es uno carga todos los registros y si es diferente cargara
registros diferentes que se almacenara en otra tabla para poder ser consultado que
registros son nuevos.

Práctica #3:

Lo se utilizo fue la herramienta de administración de BIEE, ODI, PLSQL, MODELO


ESTRELLA Y SERVIDOR. En esta práctica se realizó un reporte, en el cual lo primero que
se realizo fue el vaciado de la información que estaba en Excel a una base de datos, para
después transfórmala a como se tiene que mostrar los datos al final de la transformación,
con eso lo pasaríamos al modelo estrella lo que hace es pasar como en tres tipos de filtros
en el cual pondríamos filtros, reglas, cadenas etc. Y el ultimo filtro modificaremos los datos
a como se tiene que presentar al cliente. y por ultimo a crear nuestro reporte. Resultado
fue un reporte con diferentes tipos de presentación de información que pueden ser en
tabla, grafica, barra de pastel etc.
4.1.2-INSTRUMENTACIÓN

HARDWARE

 laptop
 Un disco duro externo
 Servidor
 Internet
 Laptop con memoria RAM mino de 8G
 Un servidor de 2 Teras de almacenamiento
 Disco duro de un Tera
 El servidor con 128 en RAM

SOFTWARE

 laptop con un procesador Intel corei7


 Linux
 Procesador del servidor que sea el mejor
 Máquinas virtuales
 Servicios de administración de ENTERPRISE MANAGER
 Servicios de administración de WEBLOGIC ADMIN TOOL.
 Servicios de administración de WEBCERNT CONTENT.
 Servicios de administración de BIEE.
 Programa de jdeveloper
 Programa de Mobaxterm
 Programa de PLSQL.
4.1.5.-CIERRE

Figura 10. Ejemplo de una práctica de guardar archivos desde una base de datos o que el usuario
mande datos.
Esta práctica se tuvo que hacer uso de la herramienta de SOA, ADMINISTRACION DE
ENTERPRACE MANAGER, ODI Y PLSQL. Este programa tiene como función de mandar
a aguardar los archivos desde una página web, este tiene dos tipos de entradas que
puede ser desde la base datos o por medio de la petición de datos y archivos que esto
viajan por el miador para indicar qué camino tomar, entra al BIPEL y hace la unión que
puede mandar la información a la base de datos y al final almacenarlos en una página de
WEB CENTERCONTENT, también captura los errores que se presente y guardar la
información guardarla en la base.
Figura 11. Ejemplo de una práctica de acreditar un préstamo o rechazar por medio de un sistema

Para esta práctica se tuvo que hacer uso de las siguientes herramientas SOA,
ADMINISTRACION DE ENTER PRACE MANAGER, ODI Y PLSQL. Esta es una de las
práctica más interesantes, que en esta práctica lo que hace es mandar una petición de
información para poder acreditar o no acreditar un préstamo, toda la información se
guarda en la base de datos, que la información de nuevos registros se manda a otra tabla
diferente que después se le presenta al usuario final que lleva el control de toda la
empresa, si en el proyecto se presenta un error la información se almacena en la base
para que después se pueda interpretar ese error y resolverlo.
Figura 12. Ejemplo de un reporte utilizando la herramienta OBIEE

Para la elaboración de esta práctica se hizo uso de las herramientas de ODI, PLSQL,
MODELO ESTRELLA, BIEE, SERVIDOR Y MAQUINA VIRTUAL. Lo que se realiza es un
reporte en el cual se muestra la información que el cliente necesita ya sea en tablas, en
gráfica o en petición de datos que la misma herramienta de BIEE tiene predefinidas, pero
primero tuvo que ser que transformada con la herramienta de ODI 11g o 12c y después
pasar a la base BI y convertirlo con el modelo estrella que necesita para poder utilizar la
información.
CONCLUSIÓN

Con la realización de la estadía tuvo como finalidad de que se conociera la empresa


donde se realizara las prácticas profesionales, como también que se integren en un
proyecto que la empresa los asigne, como punto tuvieron que capacitar a los trabajadores
para que conociera las herramientas que la empresa utiliza y las actividades fueron
separadas por puntos:

1.- se tuvo la finalidad de capacitar a los trabajadores en las herramientas que la empresa
utiliza para que posteriormente sea mandado o asignado a un proyecto, con la finalidad de
que apoye a sus compañeros, o que resuelva problemas que puedan presentar a lo largo
del proyecto.

2.- Hacer las actividades para que utilicen la forma de analizar, comprender e interpretar
los requerimientos que se necesita para poder hacer una activad en la cual se
desarrollará con la finalidad de satisfacer las necesidades que se presenta y mostrarle el
producto final al cliente.

3.- por último los trabajadores tendrá que estudiar para poder hacer un examen de
certificación para que puedan ser asignados a un proyecto, en el cual tendrá que poner
todos los conocimientos con los que adquirió a lo largo de los cursos, capacitaciones,
actividades donde puso en práctica sus conocimientos.
SUGERENCIAS/RECOMENDACIONES/PROPUESTAS

Sugerencia #1:

En las actividades que se realizan tener más espacio en el servidor, como también el
mejoramiento del alcance del internet, como también el mejoramiento del espacio de
trabajo en donde se dan los cursos.

Sugerencia #2:

Aumentar el espacio de trabajo, en el cual se tiene un espacio muy pequeño y no puede


entrar todos los trabajadores.

Recomendación #1:

Tener mas tiempo de las capacitacion para poder entender y terner la capcidad para
realizar cualquier proyectos.

Recomendación #2

Tener todas las maquinas virtuales que se podran utilizar en las actividades, como
tambien todas herramientas externas que se encesita en cada maquina virtual.

Recomendación #3

Tener más tiempo para estudiar toda la herramienta para asi poder completar la
certificacion de la herramienta que se quiera especializar el trabajador.
REFERENCIAS BIBLIOGRÁFICAS
http://linux.ciberaula.com/articulo/que_es_linux/

http://www.sero.com.mx/es

http://www1.ucasal.edu.ar/htm/ingenieria/cuadernos/archivos/5-p56-rivadera-
formateado.pdf

https://www.google.com/search?q=que+es+data+warehouse&client=firefox-b-
ab&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiP_NDq3I3cAhXJ1IMKHTpoDI4Q_AUIC
ygC&biw=1366&bih=664#imgrc=cx4z-W4VW2h0mM:

http://www.arin-innovation.com/solucion/oracle-obiee/

https://www.plsql.biz/2006/09/qu-es-el-plsql.html

https://docs.oracle.com/cd/E18930_01/html/821-2440/aeqey.html

http://www.oracle.com/technetwork/middleware/webcenter/content/overview/index.html

https://docs.oracle.com/cd/E18930_01/html/821-2440/aeqey.html

http://www.oracle.com/technetwork/middleware/soasuite/overview/index.html

http://www.oracle.com/technetwork/middleware/weblogic/overview/index.html

http://www.oracle.com/technetwork/middleware/webcenter/content/overview/index.html

http://www.oracle.com/technetwork/middleware/webcenter/suite/overview/index.html

http://www.oracle.com/technetwork/middleware/bpel/overview/index.html

http://www.oracle.com/technetwork/middleware/bi/overview/index.html

http://www.oracle.com/technetwork/middleware/reports/overview/index.html

http://www.oracle.com/technetwork/middleware/data-integration/overview/index.html

http://www.friccio.com/articulos/Taller_Oracle_PLSQL_22112010.pdf

http://catarina.udlap.mx/u_dl_a/tales/documentos/lni/figueroa_t_vm/capitulo1.pdf

..\..\..\SERo\2014_OBIEE_Guia_Ayuda_Usuario_OBIEE_11.pdf
..\..\..\OPN SOA Suite 12c(Activity Guide)_unlocked.pdf

..\..\..\SERo\OBIEE 11 Día 1.ppt

..\..\..\SERo\OBIEE 11 Día 2.ppt

..\..\..\SERo\OBIEE 11 Día 3.ppt

..\..\..\SERo\OBIEE 11 Día 4.pptx

..\..\..\SERo\OBIEE11G.pdf

..\..\..\SERo\Oracle Database 11g PLSQL Fundamentals Ed 2 (Complete Student Guide) -


D49990GC20_unlocked.pdf

..\..\..\SERo\PTS_ODI11g_Workshop_LabBook.pdf

..\..\..\SERo\curso\Curso SQL Día 1.pptx

..\..\..\SERo\curso\Curso SQL Día 2.pptx

..\..\..\SERo\curso\Curso SQL Día 3.pptx

..\..\..\SERo\curso\Curso SQL Día 4.pptx

https://www.tutorialspoint.com/plsql/index.htm

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1221/cad/cad12c.html
#section2

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi11117/rpd/rpd.html

..\..\..\..\Oracle Database 11g PLSQL Fundamentals Ed 2 (Complete Student Guide) -


D49990GC20_unlocked.pdf

..\..\..\..\Creación e Instalación DB ambiente GEPP TEST.pdf

..\..\..\..\Creación e Instalacion SOA ambiente GEPP TEST.pdf

..\..\..\..\Creación e Instalación WCC ambiente GEPP TEST.pdf

..\..\..\..\Migracion de Documentos WCC GEPP OnPremise a Cloud(1).pdf


ANEXOS

PRIMERA PRÁCTICA DE SOA:

Esto manda la petición de datos que son nombre y apellido y mandara un saludo

<?xml version="1.0" encoding="UTF-8" ?>

<!-- Generated by Oracle SOA Modeler version 12.2.1.3.0.170820 at [6/6/18 12:55 PM]. -->

<composite name="HolaMundoWs"

revision="1.0"

label="2018-06-06_12-55-50_065"

mode="active"

state="on"

xmlns="http://xmlns.oracle.com/sca/1.0"

xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"

xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy"

xmlns:ui="http://xmlns.oracle.com/soa/designer/"

xmlns:sca-ext="http://xmlns.oracle.com/sca/1.0-ext">

<import namespace="urn:HolaMundoD" location="WSDLs/HolaMundoD.wsdl"


importType="wsdl"/>

<import namespace="urn:HolaMundoD" location="WSDLs/HolaMundoDWrapper.wsdl"


importType="wsdl"/>

<service name="HolaMundoWS" ui:wsdlLocation="WSDLs/HolaMundoD.wsdl">

<interface.wsdl interface="urn:HolaMundoD#wsdl.interface(HolaMuntoPuerto)"/>
<binding.ws
port="urn:HolaMundoD#wsdl.endpoint(HolaMundoWS/HolaMuntoPuerto_pt)">

<property name="weblogic.wsee.wsat.transaction.flowOption" type="xs:string"


many="false">NEVER</property>

</binding.ws>

</service>

<property name="productVersion" type="xs:string"


many="false">12.2.1.3.0.170820</property>

<property name="compositeID" type="xs:string" many="false">0a7e166d-5daa-4478-


bd55-1cdd02f11bb0</property>

<component name="HolaMundoBPEL" version="2.0">

<implementation.bpel src="BPEL/HolaMundoBPEL.bpel"/>

<componentType>

<service name="HolaMundoWS"
ui:wsdlLocation="WSDLs/HolaMundoDWrapper.wsdl">

<interface.wsdl interface="urn:HolaMundoD#wsdl.interface(HolaMuntoPuerto)"/>

</service>

</componentType>

<property name="bpel.config.transaction" type="xs:string"


many="false">required</property>

</component>

<wire>

<source.uri>HolaMundoWS</source.uri>
<target.uri>HolaMundoBPEL/HolaMundoWS</target.uri>

</wire>

</composite>

SEGUNDA PRÁCTICA DE SOAP:

Que en esta práctica que sirve para mandar si el crédito fue aceptado o rechazado por
parte del sistema y que tiene que ser mayor a una cantidad en específico, y si en un
campo no está rellenado el programa cachara los errores y los mandara a la base para
guardar el error.

<?xml version="1.0" encoding="UTF-8" ?>

<!-- Generated by Oracle SOA Modeler version 12.2.1.3.0.170820 at [6/7/18 3:38 PM]. -->

<composite name="POProcessing"

revision="1.1"

label="2018-06-07_15-38-43_146"

mode="active"

state="on"

xmlns="http://xmlns.oracle.com/sca/1.0"

xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"

xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy"

xmlns:ui="http://xmlns.oracle.com/soa/designer/"

xmlns:sca-ext="http://xmlns.oracle.com/sca/1.0-ext">
<import
namespace="http://oracle.com/sca/soapservice/POProcessing/POProcessing/receivePO"

location="WSDLs/receivePO.wsdl" importType="wsdl"/>

<import
namespace="http://oracle.com/sca/soapservice/CreditCardValidation/validationForCC/getS
tatusByCC"

location="WSDLs/getStatusByCCWrapper.wsdl" importType="wsdl"/>

<import
namespace="http://xmlns.oracle.com/pcbpel/adapter/file/POProcessing/POProcessing/Writ
eApprovalResults"

location="WSDLs/WriteApprovalResults.wsdl" importType="wsdl"/>

<import
namespace="http://xmlns.oracle.com/POProcessing/POProcessing/approveLargeOrder"

location="WSDLs/approveLargeOrder.wsdl" importType="wsdl"/>

<import namespace="http://xmlns.oracle.com/bpel/workflow/taskService"

location="oramds:/soa/shared/workflow/TaskServiceInterface.wsdl"
importType="wsdl"/>

<import
namespace="http://xmlns.oracle.com/ManualApproval/ManualApproval_DecisionService_1
"

location="WSDLs/ManualApproval_DecisionService_1.wsdl" importType="wsdl"/>

<import
namespace="http://xmlns.oracle.com/POProcessing/POProcessing/FulfillmentProcess"

location="WSDLs/FulfillmentProcess.wsdl" importType="wsdl"/>
<import namespace="http://xmlns.oracle.com/FulfillmentRules/OracleRulesFulfillment"

location="WSDLs/OracleRulesFulfillment.wsdl" importType="wsdl"/>

<import
namespace="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JM
S_USPS"

location="WSDLs/JMS_USPS.wsdl" importType="wsdl"/>

<import
namespace="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JM
S_UPS"

location="WSDLs/JMS_UPS.wsdl" importType="wsdl"/>

<import
namespace="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JM
S_FedEx"

location="WSDLs/JMS_FedEx.wsdl" importType="wsdl"/>

<service name="receivePO" ui:wsdlLocation="WSDLs/receivePO.wsdl">

<interface.wsdl
interface="http://oracle.com/sca/soapservice/POProcessing/POProcessing/receivePO#wsd
l.interface(execute_ptt)"/>

<binding.ws
port="http://oracle.com/sca/soapservice/POProcessing/POProcessing/receivePO#wsdl.end
point(receivePO/execute_pt)">

<property name="weblogic.wsee.wsat.transaction.flowOption" type="xs:string"


many="false">NEVER</property>

</binding.ws>

</service>
<property name="productVersion" type="xs:string"
many="false">12.2.1.3.0.170820</property>

<property name="compositeID" type="xs:string" many="false">43cfee7a-ae23-4118-


887e-8d9406d49cd5</property>

<property name="oracle.composite.faultBindingFile" type="xs:string" many="false">fault-


bindings.xml</property>

<property name="oracle.composite.faultPolicyFile" type="xs:string" many="false">fault-


policies.xml</property>

<component name="routePO">

<implementation.mediator src="Mediators/routePO.mplan"/>

<componentType>

<service name="routePO" ui:wsdlLocation="WSDLs/receivePO.wsdl">

<interface.wsdl
interface="http://oracle.com/sca/soapservice/POProcessing/POProcessing/receivePO#wsd
l.interface(execute_ptt)"/>

</service>

<reference name="WriteApprovalResults"
ui:wsdlLocation="WSDLs/WriteApprovalResults.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/file/POProcessing/POProcessing/WriteA
pprovalResults#wsdl.interface(Write_ptt)"/>

</reference>

<reference name="approveLargeOrder.approvelargeorder_client"
ui:wsdlLocation="WSDLs/approveLargeOrder.wsdl">
<interface.wsdl
interface="http://xmlns.oracle.com/POProcessing/POProcessing/approveLargeOrder#wsdl.
interface(approveLargeOrder)"

callbackInterface="http://xmlns.oracle.com/POProcessing/POProcessing/approveLargeOrd
er#wsdl.interface(approveLargeOrderCallback)"/>

</reference>

<reference name="FulfillmentProcess.fulfillmentprocess_client"
ui:wsdlLocation="WSDLs/FulfillmentProcess.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/POProcessing/POProcessing/FulfillmentProcess#wsdl.i
nterface(FulfillmentProcess)"

callbackInterface="http://xmlns.oracle.com/POProcessing/POProcessing/FulfillmentProces
s#wsdl.interface(FulfillmentProcessCallback)"/>

</reference>

</componentType>

</component>

<component name="approveLargeOrder" version="2.0">

<implementation.bpel src="BPEL/approveLargeOrder.bpel"/>

<componentType>

<service name="approvelargeorder_client"
ui:wsdlLocation="WSDLs/approveLargeOrder.wsdl">
<interface.wsdl
interface="http://xmlns.oracle.com/POProcessing/POProcessing/approveLargeOrder#wsdl.
interface(approveLargeOrder)"

callbackInterface="http://xmlns.oracle.com/POProcessing/POProcessing/approveLargeOrd
er#wsdl.interface(approveLargeOrderCallback)"/>

</service>

<reference name="getCreditCardStatus"
ui:wsdlLocation="WSDLs/getStatusByCCWrapper.wsdl">

<interface.wsdl
interface="http://oracle.com/sca/soapservice/CreditCardValidation/validationForCC/getStat
usByCC#wsdl.interface(execute_ptt)"/>

</reference>

<reference name="ManualPOApproval.TaskService"

ui:wsdlLocation="oramds:/soa/shared/workflow/TaskServiceInterface.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/bpel/workflow/taskService#wsdl.interface(TaskService)"

callbackInterface="http://xmlns.oracle.com/bpel/workflow/taskService#wsdl.interface(TaskS
erviceCallback)"/>

</reference>

<reference name="ManualApproval.ManualApproval_DecisionService_1"

ui:wsdlLocation="WSDLs/ManualApproval_DecisionService_1.wsdl">
<interface.wsdl
interface="http://xmlns.oracle.com/ManualApproval/ManualApproval_DecisionService_1#w
sdl.interface(IDecisionService)"/>

</reference>

<reference name="FulfillmentProcess.fulfillmentprocess_client"
ui:wsdlLocation="WSDLs/FulfillmentProcess.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/POProcessing/POProcessing/FulfillmentProcess#wsdl.i
nterface(FulfillmentProcess)"

callbackInterface="http://xmlns.oracle.com/POProcessing/POProcessing/FulfillmentProces
s#wsdl.interface(FulfillmentProcessCallback)"/>

</reference>

</componentType>

<property name="bpel.config.oneWayDeliveryPolicy" type="xs:string"


many="false">async.persist</property>

</component>

<component name="ManualPOApproval">

<implementation.workflow src="HumanTasks/ManualPOApproval.task"/>

<componentType>

<service name="TaskService"
ui:wsdlLocation="oramds:/soa/shared/workflow/TaskServiceInterface.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/bpel/workflow/taskService#wsdl.interface(TaskService)"
callbackInterface="http://xmlns.oracle.com/bpel/workflow/taskService#wsdl.interface(TaskS
erviceCallback)"/>

</service>

</componentType>

</component>

<component name="ManualApproval">

<implementation.decision src="ManualApproval.decs"/>

<componentType>

<service name="ManualApproval_DecisionService_1"
ui:wsdlLocation="WSDLs/ManualApproval_DecisionService_1.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/ManualApproval/ManualApproval_DecisionService_1#w
sdl.interface(IDecisionService)"/>

</service>

</componentType>

</component>

<component name="FulfillmentProcess" version="2.0">

<implementation.bpel src="BPEL/FulfillmentProcess.bpel"/>

<componentType>

<service name="fulfillmentprocess_client"
ui:wsdlLocation="WSDLs/FulfillmentProcess.wsdl">
<interface.wsdl
interface="http://xmlns.oracle.com/POProcessing/POProcessing/FulfillmentProcess#wsdl.i
nterface(FulfillmentProcess)"

callbackInterface="http://xmlns.oracle.com/POProcessing/POProcessing/FulfillmentProces
s#wsdl.interface(FulfillmentProcessCallback)"/>

</service>

<reference name="JMS_FedEx" ui:wsdlLocation="WSDLs/JMS_FedEx.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JMS_
FedEx#wsdl.interface(Produce_Message_ptt)"/>

</reference>

<reference name="JMS_UPS" ui:wsdlLocation="WSDLs/JMS_UPS.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JMS_
UPS#wsdl.interface(Produce_Message_ptt)"/>

</reference>

<reference name="JMS_USPS" ui:wsdlLocation="WSDLs/JMS_USPS.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JMS_
USPS#wsdl.interface(Produce_Message_ptt)"/>

</reference>

<reference name="FulfillmentRules.OracleRulesFulfillment"
ui:wsdlLocation="WSDLs/OracleRulesFulfillment.wsdl">
<interface.wsdl
interface="http://xmlns.oracle.com/FulfillmentRules/OracleRulesFulfillment#wsdl.interface(I
DecisionService)"/>

</reference>

</componentType>

<property name="bpel.config.oneWayDeliveryPolicy" type="xs:string"


many="false">async.persist</property>

</component>

<component name="FulfillmentRules">

<implementation.decision src="FulfillmentRules.decs"/>

<componentType>

<service name="OracleRulesFulfillment"
ui:wsdlLocation="WSDLs/OracleRulesFulfillment.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/FulfillmentRules/OracleRulesFulfillment#wsdl.interface(I
DecisionService)"/>

</service>

</componentType>

</component>

<reference name="getCreditCardStatus"
ui:wsdlLocation="WSDLs/getStatusByCCWrapper.wsdl">

<interface.wsdl
interface="http://oracle.com/sca/soapservice/CreditCardValidation/validationForCC/getStat
usByCC#wsdl.interface(execute_ptt)"/>
<binding.ws
port="http://oracle.com/sca/soapservice/CreditCardValidation/validationForCC/getStatusBy
CC#wsdl.endpoint(getStatusByCC/execute_pt)"

location="WSDLs/getStatusByCCWrapper.wsdl" soapVersion="1.1">

<property name="weblogic.wsee.wsat.transaction.flowOption" type="xs:string"


many="false">WSDLDriven</property>

</binding.ws>

</reference>

<reference name="WriteApprovalResults"
ui:wsdlLocation="WSDLs/WriteApprovalResults.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/file/POProcessing/POProcessing/WriteA
pprovalResults#wsdl.interface(Write_ptt)"/>

<binding.jca config="Adapters/WriteApprovalResults_file.jca"/>

</reference>

<reference name="JMS_USPS" ui:wsdlLocation="WSDLs/JMS_USPS.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JMS_
USPS#wsdl.interface(Produce_Message_ptt)"/>

<binding.jca config="Adapters/JMS_USPS_jms.jca"/>

</reference>

<reference name="JMS_UPS" ui:wsdlLocation="WSDLs/JMS_UPS.wsdl">


<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JMS_
UPS#wsdl.interface(Produce_Message_ptt)"/>

<binding.jca config="Adapters/JMS_UPS_jms.jca"/>

</reference>

<reference name="JMS_FedEx" ui:wsdlLocation="WSDLs/JMS_FedEx.wsdl">

<interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/jms/POProcessing/POProcessing/JMS_
FedEx#wsdl.interface(Produce_Message_ptt)"/>

<binding.jca config="Adapters/JMS_FedEx_jms.jca"/>

</reference>

<wire>

<source.uri>receivePO</source.uri>

<target.uri>routePO/routePO</target.uri>

</wire>

<wire>

<source.uri>routePO/WriteApprovalResults</source.uri>

<target.uri>WriteApprovalResults</target.uri>

</wire>

<wire>

<source.uri>approveLargeOrder/getCreditCardStatus</source.uri>

<target.uri>getCreditCardStatus</target.uri>

</wire>
<wire>

<source.uri>routePO/approveLargeOrder.approvelargeorder_client</source.uri>

<target.uri>approveLargeOrder/approvelargeorder_client</target.uri>

</wire>

<wire>

<source.uri>approveLargeOrder/ManualPOApproval.TaskService</source.uri>

<target.uri>ManualPOApproval/TaskService</target.uri>

</wire>

<wire>

<source.uri>approveLargeOrder/ManualApproval.ManualApproval_DecisionService_1</so
urce.uri>

<target.uri>ManualApproval/ManualApproval_DecisionService_1</target.uri>

</wire>

<wire>

<source.uri>approveLargeOrder/FulfillmentProcess.fulfillmentprocess_client</source.uri>

<target.uri>FulfillmentProcess/fulfillmentprocess_client</target.uri>

</wire>

<wire>

<source.uri>routePO/FulfillmentProcess.fulfillmentprocess_client</source.uri>

<target.uri>FulfillmentProcess/fulfillmentprocess_client</target.uri>
</wire>

<wire>

<source.uri>FulfillmentProcess/JMS_FedEx</source.uri>

<target.uri>JMS_FedEx</target.uri>

</wire>

<wire>

<source.uri>FulfillmentProcess/JMS_UPS</source.uri>

<target.uri>JMS_UPS</target.uri>

</wire>

<wire>

<source.uri>FulfillmentProcess/JMS_USPS</source.uri>

<target.uri>JMS_USPS</target.uri>

</wire>

<wire>

<source.uri>FulfillmentProcess/FulfillmentRules.OracleRulesFulfillment</source.uri>

<target.uri>FulfillmentRules/OracleRulesFulfillment</target.uri>

</wire>

</composite>

S-ar putea să vă placă și