16
November, 2015 NEC Corporation, Cloud Platform Division, WebOTX Group WebOTX ESB / Salesforce Integration Solution

WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

November, 2015

NEC Corporation,

Cloud Platform Division,

WebOTX Group

WebOTX ESB / Salesforce Integration Solution

Page 2: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing
Page 3: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

Index

1. Back-end integration platform WebOTX ESB

2. WebOTX ESB Salesforce integration

3. Examples

Page 4: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

1. Back-end integration platform WebOTX ESB

Page 5: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

5 © NEC Corporation 2015

ESB

What is Enterprise Service Bus (ESB)?

▌Technology and middleware for application integration

▌Integration method based on message exchange of SOA

▌Standard communication protocols such as HTTP, SOAP, JMS

▌Synchronous / asynchronous integration by message routing / transform

▌Loose coupling without affecting integrated application

System B System D

System A System C

Data format transform

Routing Sequence control

SOAP JMS

HTTP JCA

Page 6: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

6 © NEC Corporation 2015

What is WebOTX Enterprise Service Bus (WebOTX ESB)?

▌Highly performed system & data integration platform with high reliability and open system.

▌Enables secure integration of any system and resource, from existing legacy assets to latest cloud service.

▌Realizes complicated routing control and data transform without programming.

WebOTX Application Server

WebOTX Enterprise Service Bus

Storage

DB

Android application

Mainframe

Open system / package

Cloud (Salesforce etc.)

Package (SAP etc.)

Browser UI

Adapter Adapter

HTTP(S) JMS TCP/IP JCA SOAP EJB CORBA File I/O FTP(S) DB SAP Salesforce ACOS

Data transform Routing control Authentication

WebOTX Developer WebOTX Administrator

Page 7: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

2. WebOTX ESB Salesforce integration

Page 8: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

8 © NEC Corporation 2015

Salesforce

▌Realizes seamless real time data integration between existing system and Salesforce.

Same data can be shared between existing system and Salesforce in real time. Prevents data unconformity.

Salesforce (Force.com)

WebOTX ESB Mainframe

Open system

Sales management system

SCM system

ERP

Accounting system

Web service

interface

Internet

CRM

Contact center etc. Salesforce JCA

JCA(SAP)

SOAP

Browser

Internet

No coding required for Salesforce

Connection keep

Login requirement

Session ID

Encrypted communication

Data input / deletion

Data search

Fle

xib

ility

Hig

h p

erfo

rm

an

ce

Hig

h r

elia

bility

O

perab

ility

Prod

uctiv

ity

Oth

ers

V8.4 New

Page 9: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

9 © NEC Corporation 2015

WebOTX ESB Salesforce integration without coding

▌ By graphical setting, search and I/O operation to Force.com can be realized without coding.

▌ Encryption communication and connection management can not be created for Salesforce integration.

開発者

Fle

xib

ility

Prod

uctiv

ity

V8.4 New

Hig

h p

erfo

rm

an

ce

Hig

h r

elia

bility

O

perab

ility

Oth

ers

ESB

Salesforce (Force.com)

Login request

Data search

Data input/deletion

On-premises

Session ID

Allocates Salesforce connection component by drag & drop from palette

Connection preservation

Encrypted communication

Put the line between components and decide where to send message

Salesforce connection

[Developer]

// Force.com login to the platform LoginResult loginResult = stub.login(Setting.USER_NAME, Setting.PASSWORD); // Register SessionID issued during login in Stub stub._setProperty(SoapBindingStub.ENDPOINT_ADDRESS_PROPERTY, loginResult.getServerUrl()); SessionHeader sh = new SessionHeader(); sh.setSessionId(loginResult.getSessionId()); stub.setHeader(new SforceServiceLocator().getServiceName() .getNamespaceURI(), "SessionHeader", sh); // Obtains unfinished task list QueryResult queryResult = stub .query("SELECT id, subject FROM Task WHERE status<>'Completed' AND ownerid='"+ loginResult.getUserId() + "'");

Code example required to create

Page 10: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

10 © NEC Corporation 2015

On-premises

Cloud

Challenges in company using cloud

▌Data mismatch between cloud and on-premise (internal conventional system).

▌Requirement for seeing on-premise information (order, delivery, payment information,

etc) from Salesforce side.

▌Requirement for data synchronization in real time.

▌Business process between mission critical system (such as ERP / ACOS etc) and CRM (Salesforce) is not integrated.

Needs lots of time and cost for developing integration application individually.

Configuration without ESB

Application required for Salesforce integration

Salesforce (Force.com)

Page 11: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

11 © NEC Corporation 2015

On-premises

Solution with WebOTX ESB

Cloud

Routing

Format transform

Message send/receive

Session management

ESB Salesforce

▌Seamless integration of cloud and on-premise by enabling real time integration.

▌Development / operation cost reduction and scalability by gathering integration feature.

Integration with Salesforce by easy setting !!

Configuration with ESB

ESB provides platform function

Salesforce (Force.com)

Page 12: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

3. Examples

Page 13: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

13 © NEC Corporation 2015

BEFORE: Order management system and Salesforce

- Registers received information

Received management system

DB

Received order information registration

Shipment schedule confirmation

- Required to register order information twice.

- Required to log in existing system to confirm the shipment schedule.

Challenge

Existing received order management system can not be integrated with

Salesforce order management.

Page 14: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

14 © NEC Corporation 2015

Existing received order management system integration with Salesforce

- Confirms shipment schedule

JCA Salesforce

ESB

JCA Salesforce

Registers received

order information

Sends back shipment schedule

information

Challenge

Enables to configure received order system while using existing mission

critical system

- Registers received order information

Received management system

DB

Received order information registration

Shipment schedule confirmation

Page 15: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing

15 © NEC Corporation 2015 NEC Group Internal Use Only 15 © NEC Corporation 2015

Thank You

Application Service Platform for the age of cloud-computing

For more product information & request for trial license, visit >> http://www.nec.com/webotx/

For more information, feel free to contact us - [email protected]

Page 16: WebOTX ESB / Salesforce Integration Solution · Salesforce Realizes seamless real time data integration between existing system and Salesforce. Same data can be shared between existing