Transport Chain Management Two Approaches to ICT in Multi-Modal Logistics TLI-AP / NTNU Workshop on Multi-Modal Logistics Prof. Bjorn Asbjornslett, NTNU/Marintek 1
Background The information flow and exchange of information are becoming a more important part of logistics. Control of the information flow could be utilised to leverage ones position in the logistics chain. Transport chain management systems are one important type of systems. Systems need to be integrated internally and externally. Systems need to fit to the chosen business model to be able to support and leverage the business model. 2
Outline Transport Chain Management - TCMS TCMS System Model Tecnologies to integrate services System integration Maritime Logistics and ICT Using ICT to leverage the business model of the shipping company ICT functionality for maritim logistics Available ICT systems suited for maritime logistics 3
Transport Chain Management - TCMS 4
Transport Chain Management System (TCMS) Warehouse Warehouse Port Port Warehouse Truck service Terminal Ship Terminal Truck service Sender Agent Agent Telephone Telefax EDI XML E-mail TCMS Web Customs Receiver TRIM Chain manager = inhouse system 5
Overview of TCMS System Model Customer Chain manager Agent Transport service provider TCMS Communication services Transport systems Terminal systems Shiprep SOAP TRIM TCMS Web services Booking Customer services Transport reports TCMS Transport service Terminal operator NCA 6
transport request Chain Management response to tender deviation from contract information from actor business requirement Build chain Manage transport Read bookings Prepare tender Access reports Search, edit and build chain Negotiate contracts Generate or initiate business transaction Administration Search, edit and register service providers Search, edit and register transport means Search, edit and register transport carriers Search and edit roles of actors and interface to IT systems Manage long term contracts dialog with business partners 7
Build Chain TCMS Admin Build chain Services Help New Open Save Trondheim - Tokyo T S T T T E Trondheim 26/06/02 Drammen dep. ship arr. Kobe dep. truck arr. dep. 11.30 truck Asbjørnsen transport arr. 22.00 (+0 days) Tokyo 19/07/02 Alt 1: train, truck Alt 2: truck 14.00 (+1 day) Bai Yun He 10.00 (+18 days) 18.00 (+22 days) Morrimer 03.00 (+23 days) 8
Add Transport Means TCMS Admin Build chain Services Help New Open Save Trondheim - Tokyo T S T T T E Service actors Interfaces alerts Type container port Price 150.000 NOK Location NODRA Contact Magnar Karlsen Tlf +47 902 31 566 mobile Description Description Mon-fri 05.00-22.00, sat. 07.00-21.00, sun. closed holidays closed J AN 28 9
Assign Transport Service TCMS Admin Build chain Services Help New Open Save Trondheim - Tokyo T S T T T E Type Cargo Price 50.000 USD to 70.000 USD From Drammen Dep. between 27/06/02 To Kobe Arr. 17/07/02 before 13:00 27/06/02 24:00 20:00 Search Reg. no 9224532 9193288 9139713 9218686 Name Gross Buildt Flag Speed Price Akinada Bridge Antwerpen Express Apl Agate Apl Belgium 68,687 54,437 65,475 65,792 2001 2000 1997 2002 PAN GEU SNG SNG 14,5 14,5 14,5 14,5 65.000 60.000 55.000 60.000 Cancel Use 10
TCMS Using Roles Admin Build chain Services Help New Open Save Trondheim - Tokyo T S T T T E actors Service Interfaces alerts Company Asbjørnsen Transport Contact person Nils Ole Lund Role port agent truck agent trucking company Roles chain manager customs NCA port agent port authority ship owner terminal agent truck agent trucking company 11
Edit Actor TCMS Admin New Edit Build chain Find Services Help Actor Company System chain manager customs NCA port agent company name telephone mobile fax Asbjørnsen transport Nils Ole Lund +47 902 31 566 +47 902 31 566 +47 902 31 566 port authority email Nils.Lund@asbjornsen-transport.no person roles company interfaces Name container port Tlf +47 902 31 566 mobile E-mail Nils.Lund@asbjornsen-transport.no Address Mon-fri 05.00-22.00, sat. 07.00-21.00, sun. closed holidays closed Post code container port Country Norway Description 12
Technologies to integrate services UDDI (Universal Description, Discovery and Integration) is a standard way to publish and discover Web services using XML WSDL (Web Services Description Language) is a standard way to describe Web services using XML SOAP (Simple Object Access Protocol) is a standard way to send and receive messages Ref: Web Services and UDDI: The New Wave of E-Business Renaissance, by Sandip H. Mandera, DevX xml zone, http://www.xml-zone.com/articles/sm100901/sm100901-1.asp 13
Using SOAP Use SOAP to implement exchange of information between in-house systems Shipnet: TCMS: PartnerSite: TurboRouter: operation management web access for transport actors customer service fleet scheduling 14
Why SOAP SOAP is a standard for data communication between applications Standardised by World Wide Web Consortium (W3C) Pushed by large actors as IBM, Microsoft, Oracle.. Microsoft.NET uses SOAP and WSDL Support communication across platforms and development tools Tools exists for using SOAP (both open source and commercial) SOAP uses HTTP Standard for Internet communication implies: wide range of products can host service used world-wide support for secure data exchange http://windows.oreilly.com/news/soap_0800.html 15
Why SOAP (cont..) SOAP uses XML Standard for Internet communication implies that: XML is used everywhere to describe data and content XML is supported by database vendors Database vendors provide not just databases, but also tools to develop enterprise applications Hence, Sybase and Oracle support Java, XML, and Internet protocols including SOAP and WSDL 16
Client environment PartnerSite Customer Purple Finder Broker TurboRouter TRIM TCMS Agent Ship manager Surveyor Service admin Shipnet Shipnet Flow of data between applications Flow of data between user and application Client accessing SOAP service Player Web service Application SOAP server Oracle relational database External system or data source 17
System Integration TRIM TCMS Transport actors TurboRouter PartnerSite Customers SHIPNET database SOAP service setportlog setarrdeprep getlifts getvessels 18
SOAP service model Access service to view/clear log and to install services. User can edit the configuration and start/stop services Enhydra servlet engine SoapServiceAdmin Administrator Access log and service configuration SOAP Server LogService Log data to Service Log report status and errors Use service TcmsService Interacts with Shipnet Application calling methods exposed by TcmsService 19
Maritime Logistics and ICT 20
The MarLogICT Project Sponsored by the Norwegian Shipowners Association Aims How to use ICT to leverage maritime logistics The relationship between business models, processes, the information flow and the use of ICT systems. What are the needed ICT functionality, Which systems are avilable in the market today, How to secure the development of such 21
Some underlying questions Which systems covers/impacts which part(s) of the chain? What are the system benefit; communication, effectiveness, optimisation? What is the driving force for the system; customer requirements or for own advantage? Cost/benefit evaluation for different system solutions 22
A stepwise approach to ICT in maritime logistics Basis Implementation and leveraging Processes Functionality Integration Configuration Leverage business model Organisation 4 Project planning, execution and control ICT projects 3 2 1 23
Matching system needs with availability getting the puzzle right Get an overview over ICT supported processes NEEDS; System A System B System C Get an overview over Processes supported by ICT systems available Business Process 1 System D Business Process 2 System E Business Process 3 System F SYSTEMS AVAILABLE; 24
Mapping Implemented Processes, 1 (P2.4) Sourcing Plans (S1.4,S2.4, S3.6) Inventory Availability (P4.4) Delivery Plans (EM.4) WIP Handling Rules, Move (M2.1) Production Information And Methods Schedule (EM.6) WIP Location Rules (P3.4) Production Plans Customer Contract Terms (S) Product Inquiry Availability Routing Guide Rated Carrier Data (S2.4) Inventory Availability /M2.1) Production Schedule (M2.6) Finished Product Release Source or Make (D) Consolidated Products (D) Advanced Ship Notice 1 Mapping Supply Chain and Main Processes as described in section 1 and 3 D2.1 Process Inquiry & Quote D2.3 Reserve D2.2 Receive, Resources & Configure, Enter & D2.4 Consolidate Determine Delivery Validate Order Orders Date D2.5 Plan & Build Loads D2.6 Route Shipments D2.7 Select Carriers & Rate Shipments D2.8 Pick Staged Product D2.9 Load Vehicle D2.10 Receive & Generate Ship Verify Product at Docs. Verify Credit Customer Site & Ship Product D2.11 Test & Install product D2.12 Invoice Order Quote (Customer) (ED.3) Booked Order Optional Payment (D2.1, P3.1) Order Signal (P4.1) Order Backlog (P4.2) Inventory Availability / Delivery Date (S2.1) Replenishment Signal (M) Available to Promised date (P,D,M,S) Inventory Status (P) Sheduled Deliveries (D) Consolidated Product Shipping Dokuments Installed (Carrier) Product Delivered End Items (Customer) (Customer) D1 Payment Describing Main Processes using WorkFLowDiagram 2 Car in Load Lane, POL Surveyor, POL Survey before loading to vessel Stevedore, POL Deep Sea Transporter Stevedore, POD Load to vessel Sea voyage Unload vessel Car on discharge area, POD Port operator/co-ordinator Issue manifest and inform ETA Focus on Information Flow and ICT systems 3 Inform DC on status Prepare invoice & Bill of Lading Transport status 25
Mapping Implemented Processes, 2 Standard Roles from Arktrans Role_1 Activity_1 Information System Activity_2 Role_2 Activity_4 Event_1 Event_2 Standard Activities/functions from Themis? Role_3 In what form are information and messages dispatched? Activity_3 Activity_5 Event_3 Specific Information systems or Standard systems/ applications/ features from our Logistics system Survey or Themis or other References? Which Information Systems support the Business Processes? What are the Important System Operations for each Information System? 26
Mapping Implemented Processes, 3 Role_1 Activity_1 Information System_1 Activity_2 Role_2 Activity_4 Event_1 Event_2 Information System_2 Role_3 Activity_6 Activity_3 Activity_5 Event_4 Event_3 How does ICT systems integrate with each other and with different Processes / Roles? Database_1 Database_2 Database_3 Integration and use of different databases 27
Mapping Implemented Processes, 4 Describing Main Processes with focus on Information Flow and ICT systems; Get an overview over ICT supported processes A list of major processes or functions dependent on level of depth. A list of all ICT systems identified in total process model. Logistic System Software Survey: Basis for improvements and new solutions A list of ICT systems and which processes / functions they support Get an overview over Processes supported by ICT systems available 28
Process / system / functionality matrix 29
Screening of available systems suitable for maritim logistics SQL database Web interface Vendors puts system data into database Reuseability Annual system screening Industry focus Maritime logistics 30
The MariNet Project Maritime Infrastructure and Solutions Framework Sponsored by the Norwegian Shipowners Association Collaborates with the MarLogICT project on three cases; Logistics Integration Docking I.e., ICT issues in maritime logistics are approached from both the side of business development and technology development. 31
Summary Transport Chain Management - TCMS TCMS System Model Tecnologies to integrate services System integration Maritime Logistics and ICT Using ICT to leverage the business model of the shipping company ICT functionality for maritim logistics Available ICT systems suited for maritime logistics System integration 32