building enterprise applications using sas real-time services
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 PresentationTRANSCRIPT
Building Enterprise Applications using SAS real-time servicesFalko SchulzSenior Technology Presales ConsultantSAS Institute Australia
Agenda
Introduction
Example Scenario
Live Demo
Why SAS
Requirements
Introduction
This paper demonstrates how to create SAS Web Services and how to call SAS web services from a 3rd party application.
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
Call Center Application
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).
Live Demo
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
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
Falko Schulz