More Related Content
Similar to MSC Digital transformation with Axway API Management products and SmartWave SA services (20)
MSC Digital transformation with Axway API Management products and SmartWave SA services
- 2. MSC SERVICES WORLDWIDE
TRADE SERVICES REEFER SERVICES / INTERMODAL – TRUCKING SERVICES DRY CARGO / INTERMODAL - RAIL SERVICES
INTERMODAL - BARGE SERVICESPROJECT CARGO DEPOT & WAREHOUSING
2
- 3. CARGO DIVISION
• 490 vessels
Current Capacity of 19,224 TEUs
Expected 23’000 TEUs
• 500 ports of call
• 18 million TEU carried annually
• 480 offices
• 155 countries
3© Copyright MSC Mediterranean Shipping Company S.A
THE MSC GROUP – CARGO DIVISION
- 4. 3 Major IT Agency solutions + 10 Local Agency
Solutions + VIP Customers Solutions
• Booking
• Bill of Lading
• Invoice
Several architecture, 90% Database oriented
4© Copyright MSC Mediterranean Shipping Company S.A
THE MSC GROUP – CURRENT IT SYSTEMS
HQ IT Systems
• Financial data
• Route & Schedule Management
• Compliance Manager
• Logistic & EDI
• CRM
• Reporting
Database architecture oriented
Communication Inter-System
• Database Synchronization -> 15 TB
• EDI File Transfer -> 300-700 Message/seconds
- 5. 5© Copyright MSC Mediterranean Shipping Company S.A
THE MSC GROUP – IT TRANSITION - ONEVISION
120 dedicated peoples
3 Countries – Geneva, Warren and Chennai
15 Products
Service and API oriented
- 6. PROJECT ARCHITECTURE
6
© Copyright MSC Mediterranean Shipping Company S.A.
- Follow OV Standard
- Created by Team and Architect
- Validated by PO
- Communicated to the entire program
- 7. OBSERVATION 1 : TIGHTLY COUPLED MONOLITH
7© Copyright MSC Mediterranean Shipping Company S.A.
OBSERVATION
• Tight coupling
• Considering two linked components is one
=> then it’s a monolith.
RISK
• Release cycle between projects are dependent
• Hard to test during development
• Initial deployment will be a pain
• Transition path is quite impossible to implement
• Change management will be a pain
- 8. OBSERVATION 2 : MULTIPLE VERSIONING
8© Copyright MSC Mediterranean Shipping Company S.A.
MDM develop APIs to provide master data
information
OBSERVATION
• All OV HQ projects are dependent to MDM
• MDM must provide ASAP a lot of data
• Service delivery flow is not managed
RISK
• Don’t implement major changes that risk other projects to
failed
• Since MDM will go live in V1 it will be complicated to
change and switch
• API Governance almost impossible to do properly
- 9. OBSERVATION 3 : SECURITY
9© Copyright MSC Mediterranean Shipping Company S.A.
Several data source, several authentication, several
authorization
OBSERVATION
• Several User authentications
• Several Application authorizations
• Several User role based management
RISK
• By pass security due to complex implementation
• No monitoring
User authentication
• O365 Token
• AD
• Custom DB
• External Service (ServiceNow)
User authorization
• O365 for new applications
• None for others
Application authorization
• O365 for new applications
• None for others
Deny of service
• None
- 10. ANTI PATTERN : BUILD A GATEWAY FOR EACH
SERVICE
10© Copyright MSC Mediterranean Shipping Company S.A.
Component 1
Component 2
Service 1
DB 1
Service 2
v1
Service 2
v2
Component 1
Component 2
Service 1
DB 1
Service 2
v1
Service 2
v2
IntegrationSolution
Anti pattern Valid pattern
BENEFITS
• The gateway is reliable
• Each component can be delivered separately
• The transition can be managed changing old service by
new one without re-deploying the components
• Manage versioning
• Reinforce security
- 11. API MANAGEMENT AND SECURITY WITH AXWAY
© Copyright MSC Mediterranean Shipping Company S.A 11
- 12. AXWAY DELIVERY WITH SMARTWAVE
12© Copyright MSC Mediterranean Shipping Company S.A.
Infrastructure
• 5 Environments INT, TEST, DEMO, PRE-PROD and PROD
• 30 Servers to deploy and support
• Continuous deployment with VisualStudio Team Site
APIs
• API Management configuration for 100 developers
• API Monitoring & Governance
Security
• O365 authentication on APIs & API Portals
• Custom security policies & RBAC Implementation
• Application authorization
Monitoring
• Deployment of ElasticSearch & Kibana
REST Transformation
• Integration of MS SQL Stored procedure
• Integration of Informatica
• Integration of ServiceNow
• Integration of custom MSC services
• Integration of OFAC Services
- 13. ADOPTION AND DELIVERY
• Internal knowledge ramp-up with AXWAY + SmartWave support
• Switzerland & India
• API Platforms review
• Productivity/reliability: platform + configuration + development
• Operational support (on-going)
© Copyright MSC Mediterranean Shipping Company S.A 13
- 14. KEY BENEFITS WITH THIS SOLUTION
14
© Copyright MSC Mediterranean Shipping Company S.A.
Time to market
• Ease & Accelerate all products delivery
• Significant development workload savings
Agility
• Decoupling
• Independent delivery
Transition
• Ease product transition
• Integrate existing HQ applications (cross technologies)
Security
• Enforce Security layer for each backend APIs
• Implement custom security check
• Propose custom authorization for each applications
• Monitor
• Quota
Reliability / Audit
• Challenge to provide proven audit trail for heterogenous data flows
• Due diligence process based on known and proven software
Performance
• Throttling and Messaging
• Caching
API Management & Governance
• Promote
• Manage lifecycle
• Ease communication