building enterprise applications using sas real-time services

10
Building Enterprise Applications using SAS real-time services Falko Schulz Senior Technology Presales Consultant SAS Institute Australia

Upload: kalia-dejesus

Post on 31-Dec-2015

26 views

Category:

Documents


2 download

DESCRIPTION

Building Enterprise Applications using SAS real-time services. Falko Schulz Senior Technology Presales Consultant SAS Institute Australia. Agenda. Introduction Example Scenario Live Demo Why SAS Requirements. Introduction. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Building Enterprise Applications using SAS real-time services

Building Enterprise Applications using SAS real-time servicesFalko SchulzSenior Technology Presales ConsultantSAS Institute Australia

Page 2: Building Enterprise Applications using SAS real-time services

Agenda

Introduction

Example Scenario

Live Demo

Why SAS

Requirements

Page 3: Building Enterprise Applications using SAS real-time services

Introduction

This paper demonstrates how to create SAS Web Services and how to call SAS web services from a 3rd party application.

Page 4: Building Enterprise Applications using SAS real-time services

Customer contacts Call Center

Call Center Operator asks for customer ID

Customer provides membership ID

Operator enters customer ID into the system and verifies customer details

including suggested promotions based on his churn score .

Customer provides correct date of birth and wishes to downgrade their

tariff from $50 to the $10 plan

Operator uncovers that the date of birth is not accurate.

Operator updates information and selects update button.

The SAS web service updates the customers information, re-runs the propensity to churn model and

then based on their profitability brings back an updated churn score and new promotional offers

Call Center Operator is now armed with the correct offers to

keep this valuable customer happy and protect the

organizations profitability.

“There is the requirement to build a new call center interface to help call center operative’s make the best possible tariff recommendations to customers. The interface should be able to retrieve the customer’s details by providing the customer’s phone number or ID. The operator should also be able to make changes to the customer’s details. Finally the interface needs to retrieve the customers churn score and make promotion offers in real-time.”

Example Scenario

Page 5: Building Enterprise Applications using SAS real-time services

Call Center Application

Page 6: Building Enterprise Applications using SAS real-time services

Client Application

(Adobe Flex)

SAS Middle Tier

(SAS Web Service)

SAS Application Server(SAS Stored Process)

SOAP

HTTP

IOM

IOM

How does the application communicates with SAS BI Web Services Client application sends SOAP request to the SAS BI

Web Services (Middle Tier)

SAS BI Web Services initiates a SAS Stored Process connection via IOM and executes the Stored Process code

Results are streamed back from the Middle Tier to the client application via HTTP (XML).

Page 7: Building Enterprise Applications using SAS real-time services

Live Demo

Page 8: Building Enterprise Applications using SAS real-time services

Why using SAS as the web service provider

SAS has excellent capabilities to create and host web services

SAS supports standards such as WSDL, SOAP

SAS BI Web services expose SAS stored processes as Web services

Allow you to leverage the power of SAS across the enterprise and beyond

Embed SAS analytics processes into enterprise applications

Page 9: Building Enterprise Applications using SAS real-time services

Requirements

Adobe Flex Builder to compile the project You can download the full source code from: http://

www.sascommunity.org/wiki/Building_Enterprise_Applications_using_SAS_real-time_services

SAS Business Intelligence Server to host the SAS BI Web Services

Page 10: Building Enterprise Applications using SAS real-time services

Falko Schulz