Presentation is loading. Please wait.

Presentation is loading. Please wait.

UCLA ESB Platform https://spaces. ais. ucla

Similar presentations


Presentation on theme: "UCLA ESB Platform https://spaces. ais. ucla"— Presentation transcript:

1 UCLA ESB Platform https://spaces. ais. ucla
UCLA ESB Platform Dec 03, Herman D’Costa, Middleware Architect (ESB), Information Management Services, ITServices

2 Enterprise Application Usecases at a high level
Standards based campus information flow routing (multi-protocol, multi-security) Non-intrusive data integrations & transformations Service delivery Reliable Messaging

3 Technology Goals & Roadmap (2012/2013)
Short Term Provide an integration platform for UCPath application interfaces between UCLA and partners, Oracle, UCOP, UCM. ESB platform to mediate all UCPath batch & real time interfaces. Provide a scalable integration platform for existing UCLA applications across campus departments (Financial Services, IAMUCLA, BruinBill, MyUCLA, etc.) Provide standards based security services around authentication, authorization and audit. Provide robust platform management & monitoring capability Medium Term Consulting services to help campus teams design & deploy information services & integration solutions using the platform. Add more standard security services driven by campus application needs. Long Term Provide SOA Governance capabilities Provide BPM capabilities Provide Webservice API capabilities

4 Application Tenant State
Environment Production Staging / QA Dev / Test Pipeline Applications ServiceManagerv1.0 (ESB) ServiceManagerv2.0-alpha (ESB) BruinBill (SA) KeyEntryService (FS) MyUCLA / IWE (SA) UCPATH – IDM (IAMUCLA) FAUValidationService (FS) UCPATH – FAUValidationService (FS) UCPATH – TIER1 (SOA)

5 Logical Architecture

6 Servers Information Show information on ESB wiki

7 v1.0 Deployment (Non-Fabric)

8 Overview of Fabric & FMC
Demo of QA environment FMC

9 ServiceManager (ESM) current features
ServiceManager is a adapter integration layer that provides security, management & monitoring and eventual SOA Governance. SSL Termination Application Routing based on Request URI Client Identification based on 2-way-ssl Audit of webservice requests Access Control at application, service and operation levels Routing & Access Control configurations can be dynamically updated without downtime Foundation for basic & advanced security modes

10 Monitoring Tools JON – Network monitoring with tight integration and upgrade support for Fuse suite Splunk – Logs monitoring Nagios / Icinga – Network monitoring generic Appdynamics – Application Performance monitoring

11 Overview of JON Demo of QA environment JON

12 JON Monitoring Alerts Host (VM/Server/Machine) Availability
Fuse Container Availability AMQ Broker Availability Webservice (CXF) Availability Host Usage (cpu, memory, disk) a) When metric reaches <absolute value>, warning alert b) When metric reaches <absolute value>, critical alert Fuse Container memory check a) When metric reaches 80%, warning alert b) When metric reaches 90%, critical alert Specific exception in log MQ queue size crosses a threshold

13 JON Monitoring – other benefits
Access-controlled delegation MQ Operations Events


Download ppt "UCLA ESB Platform https://spaces. ais. ucla"

Similar presentations


Ads by Google