on-premise cubemaster integration with web services cubemaster... · web services 3 while...

19
ON-PREMISES CUBEMASTER INTEGRATION WITH WEB SERVICES Logen Solutions USA INC.

Upload: others

Post on 05-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

ON-PREMISES CUBEMASTER INTEGRATIONWITH WEB SERVICES

Logen Solutions USA INC.

Page 2: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

INTRODUCTION

CubeMaster Online is the world first and best cloud solution with the subscribers more than 6,500 as of 7/01/2016.

It allows you to build optimal load plan for ULD, pallet and vehicles with single and mixed products through the intelligent loading and space utilization anytime, anywhere with any devices.

We propose CubeMaster Online for your best choice of load planning and optimization solutions.

2

Page 3: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

WEB SERVICES

3

While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can be done at an application level, using the web services.

Three types - Calculation, Database and Archive web service are available for your seamless integration of CubeMaster Online into your application.

For more information, please visit http://cubemaster.net/Subscription/integrations.html

Page 4: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

WEB SERVICES ON-PREMISES

On-premises model allows CubeMaser Online and Web Services are hosted in your computers. All the features and database are ported inside your company.

Master

Database

Documents

Database

CubeMaster Server

Data

Objects

Calculation

Engine

Your system

Page 5: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

AVAILABLE PRODUCTS

5

Calculation Web Service

A set of APIs for your application such as ERP/WMS/TMS to send

the shipment data to CubeMaster Online and get back the load

plan.

With using the service, your application can calculate a load plan automatically and save to CubeMaster Online without the

manual work.

Database Web Service

A set of APIs allowing your application to upload the master

data to CubeMaster Online automatically without the manual

works.

Using this service replaces and automate the manual works such

as uploading an Excel sheet.

Archive Web Service

A set of APIs allowing your application to download the load

plans from CubeMaster Online automatically.

Page 6: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

CONFIGURATION

YOUR NETWORK

User N

CubeMaster ServersMS Windows Server 2012

MS SQL Server 2012

UsersWindows 7,8,9,XP,VISTA

Mac, Android, iOS

•Orders

•Shipment

Database

•Vehicles

•Cargoes

User 1 User 2 User N+1

6

Page 7: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

CWS CHOICE #1 - APIS CALL

How the Calculation Web Service work - choice #1 for API call

Master

Database

Documents

Database

1. Sends a shipment

4. Takes a load plan

3. The load plan saves to

the database

2. The load plan uses the

master database

CubeMaster Server

APIs (Web Services O

bjects)

Data

Objects

Calculation

Engine

Your system

7

Load

Plan

Load

Plan

Ship

ment

Page 8: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

CWS CHOICE #2 - FILE DROPS

Your system

8

Master

Database

Documents

Database

4. The load plan saves to

the database

3. The load plan uses the

master database

CubeMaster ServerFile Listener

Data

Objects

Calculation

Engine

Load

PlanFile Transfer

1. Uploads a

shipment

6. Downloads

a load plan

Load

Plan

Ship

ment

File Server

Ship

ment

2. Downloads a

shipment

5. Uploads a

load plan

Load

Plan

Ship

ment

Load

Plan

How the Calculation Web Service work – choice #2 using file drop

Page 9: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

CWS IMPLEMENTATION STEPS

How the Calculation Web Service integrated to your app

Master

Database

Documents

Database

1. Sends a shipment

4. Takes a load plan

3. The load plan saves to

the database

2. The load plan uses the

master database

CubeMaster Server

APIs (Web Services O

bjects)

Data

Objects

Calculation

Engine

9

Load

Plan

Ship

ment

Load

Plan

Step 1:

Import WSDL to your

development tools such as

C++,C#, SAP, Java and

build your custom app.

Step 2:

Your app fills the shipment

class of the web service

and send it to CubeMaster

Online.

Step 3:

Your app accesses the load

plan taken from the server

with using the classes of

the web service.

Step 4:

Your app stores the load

plan to your database or

computer screen to your

users.

Page 10: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

CWS INPUTS AND OUTPUTS

Shipment• Plant

• Supplier

• Ship From/To

• Truck list• Name

• Size

• Capacity

• Empty and Max

Weight

• Cargo list• SKU

• Size/Weight

• Orientations

• Stacking

• Rules• Grouping

• Sequences

• Stacking

• Option• Settings/UOM

Load Plan• Overview

• # of trucks filled

• # of cargoes loaded/left

• Solutions• A list of trucks filled

• A list of spaces in the

containers

• A list of blocks in the

containers

• Loading Guide• Step by step load list

• Manifest

• Graphics• 3D/2D loading diagram

• Weight distribution chart

10

1. Sends a shipment 4. Takes a load plan

CubeMaster Server

APIs (Web Services O

bjects)

Load

PlanShipment

Page 11: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

Database Server

MULTIPLE SERVERS SUPPORTED

Master

Database

Documents

Database

Web & App Server #1

MiddlewareCalculation

Engine

APIs (W

eb Services Objects)

1. Sends shipments

2. Takes the load plans

in a few minutes

Your system

Load

Plan

Ship

ment

Web & App Server #2

MiddlewareCalculation

Engine

APIs (Web Services O

bjects)

Web & App Server #3

MiddlewareCalculation

Engine

APIs (Web Services O

bjects)

Ship

mentShip

mentShip

mentShip

mentShip

ment

Load

PlanLoad

PlanLoad

PlanLoad

PlanLoad

PlanLoad

Plan

Ship

ment

Page 12: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

PARALLEL CALLS SUPPORTED

12

Your system

Load

Plan

ShipmentPlant #1 Shipment

ShipmentShipment

ShipmentPlant #2 Shipment

ShipmentShipment

ShipmentPlant #3 Shipment

ShipmentShipment

ShipmentPlant #4 Shipment

ShipmentShipment

ShipmentPlant #5 Shipment

ShipmentShipment

APIs (Web Services O

bjects)

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

APIs (W

eb Services Objects)

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

APIs (Web Services O

bjects)

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Calculation

Engine

Calculation

Engine

Calculation

Engine… Calculation

Engine

Load balanced to complete all the requests in 15 minutes.

Page 13: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

OTHER SERVICES

How the Database and Archive web service work

13

Master

Database

Documents

Database

5. The load plan saves to

the database

3. The load plan uses the

master database

CubeMaster Server

Products

The master data is

uploaded by the

Database Web Service

Sales/Delivery

Order

The load plans are

downloaded by the

Archive Web Service

Your system

APIs (Web Services O

bjects)Data

Objects

Calculation

Engine

Load

PlanLoad

PlanLoad

PlanLoad

Plan

Page 14: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

SUCCESS STORIES

FCA (Fiat Chrysler Automobiles) Mainframe Integration with CubeMaster Web

Service

Year 2017

Auburn Hills, Detroit

Penske Application Integration with CubeMaster SDK

Year 2017

Ford Motor Company Application Integration with CubeMaster SDK

Year 2016

North American Material Logistics

BMW Brilliance Automotive SAP Integration with CubeMaster Web Services

Year 2015

Answers the question how many parts can be loaded on a given truck or container by Supplier Net

Small Business CompaniesAPPOLIS

Argonaut

Blexon

Derprosa

ERP-IS

LuminalPark Srl

Mercatus.pt

Panasonic Singapore

Point Logistix

Prologue Tech

Redhawk

Sajix

Sekologistics

TPS Logistics

Tranco

Transpobrasil SA

Vortica

Wave Reaction

Wolff Boxes

14

Page 16: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

SUPPORTS PLAN

A full technical support will be provided by the team in San Jose California USA which includes the problem shooting, update and upgrade.

01The problem shooting will be performed by the remote connection to check the root of cause of the system’s log and debugging data which are stored for every transaction.

02The update and upgrade will be performed by the version management tools which allows the secure copy.

03All the copies are stored as a different version which allows the rollback for any problem caused by the update.

04

Page 17: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

HARDWARE REQUIREMENTS

CPU Intel Xeon E5-2640 v3, 2.6Ghz

2 CPUs (8 cores each), 16 logical cores

RAM: 40G

CPU Intel Xeon E5-2640 v3, 2.6Ghz

2 CPUs (8 cores each), 16 logical cores

RAM: 40G

CPU Intel Xeon E5-2640 v3, 2.6Ghz

2 CPUs (8 cores each), 16 logical cores

RAM: 40G

….. …..

Page 18: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

MAIN CUSTOMERS• Nintendo, USA

• Globe Express, USA

• DHL, South Africa, India, Australia, Turkey

• Eley Corporation, USA

• ERIMEX Limited Liability Company, Russia

• Hannibal Industries, USA

• Hyundai Motor Company, Automobiles, Korea

• LG Electronics White Electronics, Korea

• Hyundai MOBIS, Automotive, Korea

• LAMPLUX CO., LTD., China

• BAX Global, Shanghai, China

• Lotte Confectionery, Gum, Biscuit & Snack, Korea

• Ludwig Transport Limited, Germany

• Shhetmetal Fabricated Products, New Zealand

• Haffmans, Netherlands

• International Trade & Research, Israel

• Chombo Suits Corp. Thailand

• Maclaren, Hong Kong

• Unilever, Egypt

• Plastic Omnium, France

• SKC Co., Ltd, Digital Media, Korea

• Pacific Co., Ltd., Cosmetic, Commodities, Korea

• Hankook Tires, Korea

• BE.Interactive, Australia

• Instore Products Limited, Canada

• Impact Plastics, USA

• BAULI SPA, Italy

• LISEGA SE, Germany

• LETSARA Transportese Logística, Brasil

• Mitsubishi Electronics, Japan

• Energizer, Singapore

• Samsung Electronics Home Appliance, USA

• SONY Electronics, Philippines

• Nike, USA, China

• Starbucks. LTD, USA

• LG Electronics, Belgium

• Boeing Company, USA

• Far East Brokers and Consultants, Inc., USA

• Samsung Electronics White Electronics, Korea

• Niagara Conservation Corp. USA

• Markpeak, Hong Kong

• FRACHT, NETHERLANDS

• Medopharm, India

• Chocolat Frey AG, Swiss

• SVC Limited, Shenzhen, China

• THE SEMKGROUP, Hong Kong

• 3M, Thailand

• NYK Logistics, Singapore

• DSIDE International, Italy

• TP Activity Toys, UK

• Excellence, Hong Kong

• Event Fabrication Services, Australia

• Panasonic AVC Networks, USA

• POLYLUX, S.L., Spain

• Leeward España, S.L, Spain

• Michael Zagler, Spain

• Seaway Network, Iran

• Unity Opto Technology, Taiwan

• Gander and White Shipping, France 18

Page 19: on-premise CubeMaster integration with web services CubeMaster... · WEB SERVICES 3 While CubeMaster Online provides a self-sufficient data model, integration with ERP/TMS/WMS can

CONTACT US

Andrew Chang

Ph.D. Vice President

Email : [email protected]

US Office:

3003 North 1st Street San Jose, USA CA 95134

Tel: +1 (408)519-5771

Korean Office:

7F, Building# 103, Digital Empire 2, Suwon, Korea

Mobile : +82-16-9816-4633

Tel : +82-2-466-6091

Fax : +82-2-466-6093

Logen Solutions USA

19