SlideShare a Scribd company logo
1 of 15
MSC MEDITERRANEAN SHIPPING COMPANY
MSC SERVICES WORLDWIDE
TRADE SERVICES REEFER SERVICES / INTERMODAL – TRUCKING SERVICES DRY CARGO / INTERMODAL - RAIL SERVICES
INTERMODAL - BARGE SERVICESPROJECT CARGO DEPOT & WAREHOUSING
2
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
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© 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
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
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
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
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
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
API MANAGEMENT AND SECURITY WITH AXWAY
© Copyright MSC Mediterranean Shipping Company S.A 11
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
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
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
MSC Digital transformation with Axway API Management products and SmartWave SA services

More Related Content

What's hot

An Overview of Robotic Process Automation (RPA)
An Overview of Robotic Process Automation (RPA)An Overview of Robotic Process Automation (RPA)
An Overview of Robotic Process Automation (RPA)ARJUN S MEDA
 
Robotic process automation (rpa)
Robotic process automation (rpa)Robotic process automation (rpa)
Robotic process automation (rpa)Aapna Infotech
 
Getting started with RPA (uipath)
Getting started with RPA (uipath)Getting started with RPA (uipath)
Getting started with RPA (uipath)Gaurav Madaan
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfDiana Gray, MBA
 
ADM Target Operating Models
ADM Target Operating ModelsADM Target Operating Models
ADM Target Operating ModelsSteven Hall
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation Gagandeep Nanda
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsAlejandro Bellogin
 
its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...Carola Lilienthal
 
eazyBI for Planning and Budgeting
eazyBI for Planning and BudgetingeazyBI for Planning and Budgeting
eazyBI for Planning and BudgetingeazyBI
 
RPA in Healthcare
RPA in HealthcareRPA in Healthcare
RPA in HealthcareCitiusTech
 
Automation Vidyalaya - Introduction to RPA & UiPath.pptx
Automation Vidyalaya - Introduction to RPA & UiPath.pptxAutomation Vidyalaya - Introduction to RPA & UiPath.pptx
Automation Vidyalaya - Introduction to RPA & UiPath.pptxApurbaSamanta9
 
Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya
Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya
Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya Kukangku
 
Managed it services
Managed it servicesManaged it services
Managed it servicesGss America
 
What is process automation robotics
What is process automation roboticsWhat is process automation robotics
What is process automation roboticsSaad Ehsan
 
Getting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath AutomationGetting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath AutomationDianaGray10
 

What's hot (20)

An Overview of Robotic Process Automation (RPA)
An Overview of Robotic Process Automation (RPA)An Overview of Robotic Process Automation (RPA)
An Overview of Robotic Process Automation (RPA)
 
Robotic process automation (rpa)
Robotic process automation (rpa)Robotic process automation (rpa)
Robotic process automation (rpa)
 
Getting started with RPA (uipath)
Getting started with RPA (uipath)Getting started with RPA (uipath)
Getting started with RPA (uipath)
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
 
ADM Target Operating Models
ADM Target Operating ModelsADM Target Operating Models
ADM Target Operating Models
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automation
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation
 
RPA
RPARPA
RPA
 
RpA introduction
RpA introductionRpA introduction
RpA introduction
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender Systems
 
its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...
 
Open Digital Framework from TMFORUM
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
 
eazyBI for Planning and Budgeting
eazyBI for Planning and BudgetingeazyBI for Planning and Budgeting
eazyBI for Planning and Budgeting
 
Whitepaper Robotic Process Automation
Whitepaper Robotic Process AutomationWhitepaper Robotic Process Automation
Whitepaper Robotic Process Automation
 
RPA in Healthcare
RPA in HealthcareRPA in Healthcare
RPA in Healthcare
 
Automation Vidyalaya - Introduction to RPA & UiPath.pptx
Automation Vidyalaya - Introduction to RPA & UiPath.pptxAutomation Vidyalaya - Introduction to RPA & UiPath.pptx
Automation Vidyalaya - Introduction to RPA & UiPath.pptx
 
Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya
Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya
Interaksi Manusia - Macan Tutul Jawa dan Upaya Mitigasinya
 
Managed it services
Managed it servicesManaged it services
Managed it services
 
What is process automation robotics
What is process automation roboticsWhat is process automation robotics
What is process automation robotics
 
Getting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath AutomationGetting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath Automation
 

Similar to MSC Digital transformation with Axway API Management products and SmartWave SA services

How api management supports the digital transformation process
How api management supports the digital transformation processHow api management supports the digital transformation process
How api management supports the digital transformation processSmartWave
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...Sabino Labarile
 
AME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core BankingAME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core Bankingwangbo626
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021Ieva Navickaite
 
RedisConf17 - Explosion of Data at the Edge in Equinix
RedisConf17 - Explosion of Data at the Edge in EquinixRedisConf17 - Explosion of Data at the Edge in Equinix
RedisConf17 - Explosion of Data at the Edge in EquinixRedis Labs
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry MarketplaceLayne Peng
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Jack-Junjie Cai
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceDavid Currie
 
Monolithic to Microservices Migration Journey of iyzico with Spring Cloud
Monolithic to Microservices Migration Journey of iyzico with Spring CloudMonolithic to Microservices Migration Journey of iyzico with Spring Cloud
Monolithic to Microservices Migration Journey of iyzico with Spring CloudMustafa Can Tekir
 
Monolithic to microservices migration journey with spring cloud
Monolithic to microservices migration journey with spring cloudMonolithic to microservices migration journey with spring cloud
Monolithic to microservices migration journey with spring cloudzeynelkocak
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)hayesct
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds
 
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Amazon Web Services
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial DataInductive Automation
 
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...SolarWinds
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureDavid Currie
 
F5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 RoadshowF5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 Roadshowpatmisasi
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovationsSPIN Chennai
 

Similar to MSC Digital transformation with Axway API Management products and SmartWave SA services (20)

How api management supports the digital transformation process
How api management supports the digital transformation processHow api management supports the digital transformation process
How api management supports the digital transformation process
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
 
E suap - INISTA 2014
E suap - INISTA 2014E suap - INISTA 2014
E suap - INISTA 2014
 
AME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core BankingAME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core Banking
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
RedisConf17 - Explosion of Data at the Edge in Equinix
RedisConf17 - Explosion of Data at the Edge in EquinixRedisConf17 - Explosion of Data at the Edge in Equinix
RedisConf17 - Explosion of Data at the Edge in Equinix
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry Marketplace
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
Monolithic to Microservices Migration Journey of iyzico with Spring Cloud
Monolithic to Microservices Migration Journey of iyzico with Spring CloudMonolithic to Microservices Migration Journey of iyzico with Spring Cloud
Monolithic to Microservices Migration Journey of iyzico with Spring Cloud
 
Monolithic to microservices migration journey with spring cloud
Monolithic to microservices migration journey with spring cloudMonolithic to microservices migration journey with spring cloud
Monolithic to microservices migration journey with spring cloud
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
 
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial Data
 
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application Architecture
 
F5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 RoadshowF5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 Roadshow
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovations
 

More from SmartWave

How to build an API strategy - Dorian Rougierx.
 How to build an API strategy - Dorian Rougierx. How to build an API strategy - Dorian Rougierx.
How to build an API strategy - Dorian Rougierx.SmartWave
 
Répondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseursRépondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseursSmartWave
 
SmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartWave
 
Data Virtualisation and API Management United
Data Virtualisation and API Management UnitedData Virtualisation and API Management United
Data Virtualisation and API Management UnitedSmartWave
 
Data Agility and Security with Data Virtualisation
Data Agility and Security with Data VirtualisationData Agility and Security with Data Virtualisation
Data Agility and Security with Data VirtualisationSmartWave
 
API Program Lessons learned
API Program Lessons learnedAPI Program Lessons learned
API Program Lessons learnedSmartWave
 
Customer testimonal API Program Lessons learned
Customer testimonalAPI ProgramLessons learnedCustomer testimonalAPI ProgramLessons learned
Customer testimonal API Program Lessons learnedSmartWave
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIPSmartWave
 
How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?SmartWave
 
Monitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stackMonitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stackSmartWave
 
The elastic stack on docker
The elastic stack on dockerThe elastic stack on docker
The elastic stack on dockerSmartWave
 
Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !SmartWave
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticSmartWave
 
Docker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmDocker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmSmartWave
 
Docker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesDocker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesSmartWave
 
Dématérialisation du traitement des factures
Dématérialisation du traitement des facturesDématérialisation du traitement des factures
Dématérialisation du traitement des facturesSmartWave
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platformSmartWave
 
Api gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesApi gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesSmartWave
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use CasesSmartWave
 

More from SmartWave (20)

How to build an API strategy - Dorian Rougierx.
 How to build an API strategy - Dorian Rougierx. How to build an API strategy - Dorian Rougierx.
How to build an API strategy - Dorian Rougierx.
 
Répondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseursRépondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseurs
 
SmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messaging
 
Data Virtualisation and API Management United
Data Virtualisation and API Management UnitedData Virtualisation and API Management United
Data Virtualisation and API Management United
 
Data Agility and Security with Data Virtualisation
Data Agility and Security with Data VirtualisationData Agility and Security with Data Virtualisation
Data Agility and Security with Data Virtualisation
 
API Program Lessons learned
API Program Lessons learnedAPI Program Lessons learned
API Program Lessons learned
 
Customer testimonal API Program Lessons learned
Customer testimonalAPI ProgramLessons learnedCustomer testimonalAPI ProgramLessons learned
Customer testimonal API Program Lessons learned
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
 
How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?
 
Monitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stackMonitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stack
 
The elastic stack on docker
The elastic stack on dockerThe elastic stack on docker
The elastic stack on docker
 
Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !
 
API Trends
API TrendsAPI Trends
API Trends
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - Jelastic
 
Docker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmDocker Geneva Meetup - Swarm
Docker Geneva Meetup - Swarm
 
Docker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesDocker Geneva Meetup - Kubernetes
Docker Geneva Meetup - Kubernetes
 
Dématérialisation du traitement des factures
Dématérialisation du traitement des facturesDématérialisation du traitement des factures
Dématérialisation du traitement des factures
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platform
 
Api gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesApi gateway @ vaudoise assurances
Api gateway @ vaudoise assurances
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use Cases
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

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