FIS GATEWAY
Previously
FIS
APP-1
APP-2
APP-3
JDBC
JDBC
JDBC
Currently
FIS
APP-1
APP-2
APP-3
JDBC
JDBC
REST
REST
FIS
GATEWAY
Idea No. 1
FIS
APP-1
APP-2
APP-3
REST
JDBC
REST
REST
FIS
GATEWAY
Idea No. 1
FIS 2.0
APP-1
APP-2
APP-3
REST
???
REST
REST
FIS
GATEWAY
API
Monolith
2.0
JDBC => REST
URNO | ARC | BELT |
---|---|---|
111 | B747 | 11 |
222 | A320 | 34 |
=>
{
"urno" : "111",
"arc" : "B747",
"belt" : "11"
}
URNO = FLIGHT ID
Idea No. 2
FIS
App
JDBC
Idea No. 2
FIS
App
Idea No. 2
FIS
App
Idea No. 2
FIS
App
REST
JDBC
Idea No. 2
FIS
App
REST
Architecture
Spring Cloud
Service Discovery
Eureka
Eureka
service1
App
http://servis-discovery-host/service1/api/...
service1
service1
service2
Service Discovery
service1
service1
service2
Service Configuration
service1.jdbc.connection= jdbc://...
service2.refresh-time = 11
GIT Repo
service2.password = {cipher}@DF32
service1
service2
Correlation ID
App
cid: 11
cid: 11
service1
service2
Circuit Breaker
App
App
App
service1
service2
Circuit Breaker
App
App
App
service1
service2
Circuit Breaker
App
App
App
service1
service2
Circuit Breaker
App
App
App
cache
cache
cache
service1
service2
Circuit Breaker
App
App
App
cache
cache
cache
service1
service2
Circuit Breaker
App
App
App
FIS GATEWAY
By andipansa
FIS GATEWAY
- 408