Beruflich Dokumente
Kultur Dokumente
SCOTIABANK
Docente
Ing. Carmen Rosa Peña Enciso
Chincha – Perú
Septiembre-2019
SCOTIABANK
Razón Social: SCOTIABANK PERU SAA
Dirección: Av. Canaval y Moreyra Nro. 522 (Cruce con Republica De Panamá)
Con ese gran respaldo, Scotiabank Perú es hoy el banco con la mayor solvencia patrimonial en el Perú
y fue el primero en obtener la calificación más alta otorgada por Fitch Ratings en el país. Asimismo,
es parte fundamental de uno de los grupos empresariales más importantes, conformado además por
CrediScotia Financiera, Profuturo AFP, Scotia Bolsa, Scotia Fondos, SCI, entre otras.
La institución inició formalmente sus operaciones como Scotiabank Perú S.A.A. el 13 de mayo de
2006, como resultado de la integración del Banco Wiese Sudameris y del Banco Sudamericano. Hoy,
se ha consolidado como la tercera entidad financiera más importante del país. A marzo de 2015, su
participación de mercado es de 14.6% en depósitos y 14.7% en créditos directos (Fuente SBS) y cuenta
con US$ 1,790 millones en patrimonio y US$ 15,747 millones en activos. Sirve a más de un millón
300 mil clientes a través de sus actividades en banca múltiple: banca retail, corporativa, empresarial,
institucional y de inversión. En mayo del 2015, Scotiabank recibió la autorización para adquirir las
operaciones de banca personal y comercial del Citibank en el Perú, lo que le permitirá afianzar las
relaciones con clientes ya existentes, servir a nuevos clientes y aumentar su participación en el
mercado de tarjetas de crédito y créditos personales en el país. Su cobertura a nivel nacional, a través
de una importante red física y una de las redes virtuales más completas (banca telefónica, banca móvil
y banca por internet), sumada a la capacidad de su personal y especializadas fuerzas de venta, le
permite ofrecer un servicio de calidad a sus clientes. A marzo del 2015, cuenta con 212 oficinas a nivel
nacional (145 en Lima y Callao, y 67 en provincias). En los últimos cinco años, Scotiabank ha
desarrollado una dinámica estrategia de canales que se manifiesta en la fuerte expansión de su
cobertura a través de agencias, ATM’s y cajeros corresponsales, y la incursión en canales alternativos
innovadores como la Banca Móvil, Billetera Móvil y TV Banking. Durante los tres últimos años,
además de abrir nuevas agencias en Lima y provincias, incrementó su red de ATM’s de 600 a 864
cajeros automáticos a nivel nacional y casi triplicó el número de cajeros corresponsales, ubicados en
los principales retailers asociados en todo el país, llegando a 5866, permitiendo a sus clientes realizar
sus operaciones bancarias con mayor facilidad y rapidez.
Confirmando su liderazgo en innovación, lanzó el primer servicio alternativo de pago y recaudación
electrónica mediante celulares en el Perú: la Billetera Móvil, buscando con este nuevo medio de pago
aportar a la bancarización e inclusión financiera en el país.
Propósito
Nuestro propósito como Scotiabankers es seguir construyendo el mejor banco del Perú y el mejor lugar
para trabajar. Estamos comprometidos con nuestros clientes y sus sueños, y a través de ellos,
impulsamos nuestro éxito, el de nuestras familias y nuestro país. Este año vivimos nuestro propósito
con los valores fundamentales que nos representan como organización: respeto, integridad, pasión y
responsabilidad. Continuamos ejecutando nuestra estrategia global con iniciativas estratégicas locales,
centrada en llevar la experiencia de nuestros clientes a un siguiente nivel, consolidar nuestra cultura y
liderazgo, continuar liderando en eficiencia y transformar nuestra banca digital.
Valores
Arquitectura SOA
En la actualidad las empresas cuentan con sistemas de información a medida, desarrollados para
apoyar a cada una de las áreas de negocios específica, cuyo origen, en muchos casos, corresponde a
soluciones implementadas a través de diversas tecnologías, generando verdaderas islas en relación a
la administración de recursos e información. El inconveniente surge cuando se requiere operar entre
sistemas de distintas áreas en pos de un objetivo común. En estos casos, es frecuente que las empresas
dispongan de procesos de integración que permitan generar una comunicación directa entre los grandes
sistemas que manejan el core del negocio, con el fin de obtener, por ejemplo, vistas de la situación
real de los procesos operativos que soportan los sistemas de información, componentes claves en las
tareas de administración y toma de decisiones por parte de los directivos.
En este punto cobra importancia el hecho de proveer una arquitectura de software que sea transversal
a la organización, enfocada a desarrollar una estrategia de aplicaciones empresariales que facilite su
integración, motivando la construcción de servicios, más que de aplicaciones. De esta manera, una
aplicación final simplemente administra la ejecución de un conjunto de estos servicios, añade su lógica
particular y le presenta una interfaz al usuario final en forma estándar.
En respuesta a estas necesidades nace el concepto de SOA (Service Oriented Architecture), que entre
otras arquitecturas como CORBA (Common Object Request Broker Architecture) y DCOM
(Distributed Component Object Model) logran proveer una funcionalidad similar, pero con la ventaja
de ser una arquitectura multiplataforma y con una alta capacidad de reutilización.
La arquitectura SOA propone un modelo mucho más eficiente, donde el código de la función es
independiente de la forma en que se resuelve la integración. La función puede estar hecha en cualquier
lenguaje de programación y residir en cualquier tipo de plataforma tecnológica. Una arquitectura SOA
está formada por tres partes: un proveedor, un intermediario y un cliente que no presentan ningún
acoplamiento entre ellos. El proveedor ofrece un servicio determinado y que el cliente no tiene por
qué conocer directamente. El cliente aprende como utilizar el servicio a partir de la información que
le ofrece el intermediario que normalmente simplifica el uso de dicho servicio. El cliente sólo sabe
cómo utilizar el servicio, es decir, como enviar y recibir datos, pero no conoce ningún detalle de su
implementación interna. La integración se resuelve mediante una definición clara de los parámetros
de llamada a los servicios y una definición específica de la naturaleza de la respuesta. Un ejemplo
típico de arquitectura SOA son los Web Services (Servicios Web) que proporcionan una interfaz de
acceso a un servicio escondiendo las particularidades de dicho servicio de modo que sea accesible
desde cualquier tipo de cliente a través de protocolos estándar.
Aplicaciones Cliente
Las aplicaciones cliente inician y controlan todas las actividades de los sistemas de una empresa. Hay
diversos tipos de aplicaciones cliente. El ejemplo más común corresponde a una interfaz de usuario
gráfica, tal como un Web browser o un cliente que interacciona directamente con los usuarios finales.
Sin embargo, es muy posible que una aplicación cliente delegue mucha de su responsabilidad sobre
un proceso del negocio a unos o más servicios.
• Eficiencia. Transforma los procesos de negocio en servicios compartidos con un menor coste de
mantenimiento.
• Capacidad de respuesta. Rápida adaptación y despliegue de servicios, clave para responder a las
demandas de clientes, partners y empleados.
APIs
J2EE contiene varios APIs (Interfaz de Programación de Aplicaciones) para apoyar las funciones de
programación de servicios Web. Las clases que soportan las APIs se organizan en una serie de
paquetes. Con tiene las siguientes APIs:
• Database: JDBC
• Directory: JNDI
• Transaction: JTA, JTS
• Mail: Java Mail
• Messaging: JMS
• Communication: RMI
• Server-Side Component: EJB
• Presentation-Side: Servlet, JSP
• Legacy Connector: Conector
Situación Actual Institución Financiera.
Dada la situación actual y en conjunto con la investigación realizada, el caso práctico se enfoca a los
siguientes requerimientos para montar la nueva Arquitectura Orientada a Servicios. Estos
requerimientos están divididos en dos categorías, Requerimientos Funcionales y Requerimientos No
Funcionales, en la primera se entrega un listado que determina las funcionalidades que debe tener la
nueva Arquitectura. Para la segunda categoría se plantea los requerimientos que no son
funcionalidades del sistema y que son relevantes para el mismo.
Requerimientos Funcionales.
A continuación, se presenta los Requerimientos Funcionales, con los que la nueva arquitectura debe
cumplir al finalizar el proyecto.
Descripción de Requerimientos Funcionales
Caso de Uso: “Solicitar Ejecución de Servicio”.
Este caso de uso refleja al core de la arquitectura, donde se puede apreciar el funcionamiento de un
flujo de llamada para la ejecución de un servicio por parte de un Aplicativo. En este caso el Aplicativo
es el actor principal, el cual mediante un mensaje envía una solicitud de ejecución de un servicio. Este
mensaje debe considerar, como medio de seguridad, un usuario y un password válidos para la
ejecución.
Luego de consultar y validar el servicio y sus parámetros incluidos en el mensaje, se procede a ejecutar
el servicio registrando el evento en un log correspondiente al monitoreo de la arquitectura. A partir de
este evento se retorna un mensaje al aplicativo, el cual recibe la información correspondiente a la
ejecución del servicio, en el sentido si fue exitoso o falló en algo.
Modelo de Clases
Para soportar las funcionalidades planteadas para la nueva arquitectura se presenta un diagrama de
clases, en un nivel de contexto el cual refleja las clases que se deben considerar para el funcionamiento
de la arquitectura. Cabe considerar que el nodo a implementar es el “Service Broker” ya que es en ese
nivel donde funciona la arquitectura.
En el anterior esquema se puede apreciar el Diagrama de Clases “Nivel 0”, con este diagrama se
plantea el funcionamiento a nivel general de la nueva arquitectura. Existe un nodo denominado
“Service Consumer”, en el que funcionan todos los aplicativos que requieran de la ejecución de un
servicio determinado, bajo este esquema el Sistema Consumidor envía una petición en forma de
mensaje JMS, existe un listener escuchando ese mensaje ante lo cual lo envía al “Bus Arquitectura”,
donde ya se sabe qué tipo de servicio se debe ejecutar.
1. Conector.
2. Service Broker.
3. Catálogo de Servicios.
4. Listener JMS.
5. Listener Webservice.
6. Petición.
7. Respuesta.
8. Base Negocio
9. Configuración Conector
Implementación de Servicios
El presente apartado contiene la descripción de dos servicios requeridos por la Institución Financiera
bajo la implementación de tecnología SOA, que corresponde a obtención de datos de contacto de un
cliente y gestionar mandatos asociados al pago de pólizas de seguros. En términos de negocio, un
servicio que proporcione datos de contacto de clientes, favorece la gestión de productos y aumenta la
competitividad de la empresa sobre los nichos de mercado objetivo. Al situarnos en el aspecto
tecnológico, la implementación de este servicio implica la integración y homologación de información
de clientes y productos de los distintos sistemas operacionales en forma eficiente y eficaz.
El segundo servicio servirá de apoyo a las actividades del departamento operacional de la compañía,
integrando el sistema que opera las transacciones que establecen el comportamiento de pago de un
cliente, con el sistema que establece un flujo de tareas para los empleados operacionales, permitiendo
realizar un seguimiento al ciclo de vida de un producto.
El siguiente esquema representa la arquitectura basada en SOA implementada para ejecutar los
servicios requeridos
• PeopleSoft World: Son un conjunto de aplicaciones para la plataforma IBM iSeries. Las
aplicaciones están estrechamente integradas y predefinidas en una única base de datos y
cuentan con una arquitectura basada en Internet.
Oracle
La empresa Oracle es la principal suministradora de Bases de Datos, herramientas informáticas y
soluciones globales de gestión empresarial (ERP) para las grandes y medianas compañías a nivel
mundial.
Oracle Corporation (Nasdaq: ORCL) es la compañía de software para empresas que ofrece software a
muchas de las compañías más grandes y exitosas del mundo. La empresa ofrece su base de datos,
herramientas y productos de aplicación, junto con servicios relacionados de consultoría, educación y
soporte. Con sede en Redwood Shores, California, Oracle es la primera compañía de software que
desarrolla e implementa software para empresas completamente activado por Internet a través de toda
su línea de productos: base de datos, servidor, aplicaciones comerciales para empresas y herramientas
de desarrollo de aplicaciones y soporte de decisiones.
Soluciones ofrecidas
Nuestro equipo de trabajo, herencia de CIMA IT tuvo logros importantes. Es por eso que queremos
mostrar la gran experiencia que tienen nuestros colaboradores a través de este caso de éxito.
Descripción del proyecto:
El objetivo principal fue la implementación in-house de la solución para procesos financieros Oracle
PeopleSoft Financials. Los procesos que se automatizaron fueron: Contabilidad general, compras,
cuentas por pagar, cuentas por cobrar, tesorería, inversiones, activos fijos y control presupuestal.
Adicionalmente, se hicieron los desarrollos a la medida necesarios, para que este sistema financiero
se integrara con su sistema Core de negocio.
Inicialmente, se realizó un estudio de los procesos financieros levantados por Aseguradora del Sur,
para definir especificaciones en el alcance de la implementación, luego, con un equipo confirmado
por 4 especialistas funcionales Peoplesoft y 3 especialistas técnicos, se inició la implementación con
las etapas de análisis, diseño y parametrización de la herramienta. En este proyecto se contó con la
importante colaboración del personal del departamento financiero, de la directora financiera y del
vicepresidente financiero de Aseguradora del Sur, demostrando compromiso con el objetivo trazado
desde el inicio.
Hubo factores en medio del proyecto que hicieron que su implementación final se alargara, pero
estos inconvenientes fueron tratados con profesionalismo y responsabilidad, por parte de la gerencia
de proyectos de CIMA IT y de Aseguradora del Sur, por lo cual al final se puede considerar un
proyecto de implementación totalmente exitoso, ya que la herramienta está debidamente preparada
para operar los procesos de la aseguradora.
Beneficios obtenidos:
Agilidad en la emisión de estados financieros, sobre todo los que se envían al ente regulador, y a la
Superintendencia de Bancos. Administración de un plan de cuentas más sencillo y de una
organización contable óptima. Proceso de compra de proveeduría y activos fijos mucho más ágil, y
con control presupuestal de gastos. Mayor control en la gestión de activos fijos, puesto que sus
procesos están ahora 100% automatizados. Automatización de la administración de las inversiones,
las cuales se manejaban manualmente. Mejor control de los pagos que realiza la Aseguradora del Sur
a sus proveedores.
Bibliografía
https://slideplayer.com/slide/6678004/
http://opac.pucv.cl/pucv_txt/txt-7500/UCI7565_01.pdf
https://www.tdx.cat/bitstream/handle/10803/7001/09Jmmc09de12.pdf?sequence=9&isAllow
ed=y
http://www.americasistemas.com.pe/oracle-nuevamente-en-el-codiciado-cuadrante/