Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Building Enterprise Applications using SAS real-time services Falko Schulz Senior Technology Presales Consultant SAS Institute Australia."— Presentation transcript:

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

2 Agenda  Introduction  Example Scenario  Live Demo  Why SAS  Requirements

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

4 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

5 Call Center Application

6 Client Application (Adobe Flex) Client Application (Adobe Flex) SAS Middle Tier (SAS Web Service) SAS Middle Tier (SAS Web Service) SAS Application Server (SAS Stored Process) SAS Application Server (SAS Stored Process) SOAP HTTP 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).

7 Live Demo

8 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

9 Requirements  Adobe Flex Builder to compile the project  You can download the full source code from: http://www.sascommunity.org/wiki/Building_Enterprise_Applicatio ns_using_SAS_real-time_services http://www.sascommunity.org/wiki/Building_Enterprise_Applicatio ns_using_SAS_real-time_services  SAS Business Intelligence Server to host the SAS BI Web Services

10 Falko Schulz


Download ppt "Building Enterprise Applications using SAS real-time services Falko Schulz Senior Technology Presales Consultant SAS Institute Australia."

Similar presentations


Ads by Google