Univ of Hawaii - ITS Technical Architecture - Brick
...
Primary Architect: Michael Hodges
Background:
Middleware is required for efficiently sharing data between applications in many scenarios. From a simplified middleware perspective, there are two types of applications and four data sharing strategies. Each data sharing strategy has its strengths and weaknesses.
...
This is relatively new technology for our community. It has been introduced via the UH App Developer meetings and IAM documentation for developers. HCC, ORS, MIS and IAM thus far have become familiar with the MB.
Brokered event-triggered data synchronization can be considered near real-time and scalable. Direct high frequency polling of an application is not scalable and is not recommended.
Writing custom APIs, while not difficult, is not a typical programming task.
Batch ETLs tend to be written one per pair of applications.
However, it is unusual for another application to update the data of a System of Record.
Yes, if the API/WS is designed accordingly. The API/WS decides what’s considered to be a transaction, not the consumer application.
Experimental |
|
Strategic (3-5 Years) |
|
Tactical (1-2 Years) |
|
Containment |
|
Retirement |
|
...
The UH Message Broker is in Production for the following:
Banner, message producer
HCC, message consumer
KFS, message consumer
myGrant, message consumerMyUH Portal, message consumer (the UHIMS portal-agent)
SECE, message producer
UHIMS, message producer and consumer
...