Цель разработки
В рамках построения СОА создать единую архитектуру централизованных WEB–сервисов для реализации доступа через SOAP-запросы к функционалу внутренних систем Банка.
Создание системы централизованных WEB–сервисов для внутренних систем Банка:
- Equation – Централизованная банковская система
- Smart Vista – Back Office – программный комплекс, используемый для учета операций по пластиковым картам
- EBA – комплекс на платформе MS SQL Server 2000, используемый в Банке в качестве фронтального решения для автоматизации работы отделений
Создание системы логирования, мониторинга и трассировки централизованных WEB-сервисов, которая служит для предоставления исчерпывающе-полной информации об использовании централизованной системы WEB–сервисов.
Описание работ
Разработка состояла из нескольких этапов:
- разработка архитектурного описания реализации централизованных WEB-сервисов в соответствии с бизнес-требованиями и подходами СОА
- разработка WEB-сервисов, совместимых с различными платформами (Apache Axis, IBM WebSphere, Net, …)
- разработка системы логирования, мониторинга и трассировки WEB-сервисов
- тестирование WEB-сервисов
- тестирование системы логирования, мониторинга и трассировки WEB-служб
- внедрение WEB-сервисов на базе сервера приложений IBM WebSphere Application Server
Результаты
Промышленно функционирующая система централизованных WEB-сервисов, позволяющая использовать функциональность внутренних банковских приложений через SOAP-запросы. При этом достигается максимально возможная производительность и стабильность разработанной системы за счет использования сервера приложений IBM WebSphere Application Server и внутреннего пула соединений с системами банка.
Кроме того, в рамках разработанной системы создан графический пользовательский интерфейс системы логирования, мониторинга и трассировки WEB-сервисов, отображающий информацию об использовании WEB-сервисов. Пользовательский интерфейс системы логирования, мониторинга и трассировки WEB-служб реализован с использованием J2EE технологий в виде WEB-приложения.















