FI-WARE RSS fundamentals Telefónica I+D

Slides:



Advertisements
Similar presentations
FI-WARE Testbed Access Control temporary solution.
Advertisements

AcqENGIN Functional Review © 2010 M2. All rights reserved.
PeopleSoft Enterprise SRM Purchasing: Overview, 9.0 Update, and Beyond 9.0 Alexandra (Haytcher) Dhillon, Earnest Ivie PeopleSoft Enterprise SRM Product.
Ajay Joshi. Function  Simple opening screen with large icons for each ‘grouping’ (Efficient)  Opens through a web browser (Efficient)  First time you.
Introduction to SAP R/3.
1 FI-WARE Business Framework webinar iMinds, Telefónica I+D, Universidad Politécnica de Madrid.
Jason Morrill NCOAUG Training Day February, 2008
Service Charging Platform. Converged Billing 0 Account Balance Management 0 Subscription Charges 0 Balance Transfer 0 Charges 0 Limitations 0 Credit Reservation.
Electronic Serials Invoicing with Innovative Presenter: Kathy Peters Accounts Payable, Acquisitions University of Missouri.
Using the SAS® Information Delivery Portal
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Agenda Motivation on why a “Business Framework” is relevant in the Future Internet Provide insights into possibilities with the framework Catch a glimpse.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Georgia State University’s Grants System: PeopleSoft Grants and Beyond Tonia Davis-Greenway University Research Services and Administration Office of Research.
WStore User Guide Admin. Agenda 1.Introduction 2.Registering Wstore on a Marketplace 3.Registering a Repository on a WStore 4.Registering a RSS on WStore.
WStore Programmer Guide Purchases. Agenda 1.Purchase API integration – Credit card – PayPal 2.Purchase redirection integration 3.Purchase notifications.
WStore Programmer Guide Offering management integration.
Risk Management Gateway (RMG) Overview. The Risk Management Gateway (RMG) is a web-based dashboard used to monitor, configure and control Futures & Options.
FI$Cal Change Discussion Guide Project Costing April 2016.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Use Outlook Task API to access tasks stored on user’s mailbox. These REST API’s are  Simple to use.  Supports CRUD.  JSON structured.  OAuth 2.0.
Malboh – ERP for transporters. Malboh – ERP Dashboard.
Chapter 1 Overview of the FI Module
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Partner Up Presented by Becky Fox Parris Vitela.
Integration with External Applications: General View
Chapter 22 Procurement Cycle and Documents
Financial Responsibility and Money Management: Personal Budgeting
TRANSACTION PROCESSING SYSTEM (TPS)
Single TaX code PRoject
Amadeus Ticket Changer Refund
What are the different ways you could pay for a car?
Learning Objectives Today we will Learn:
AR SESSION: Using Adjustment Tiers Ruth Sensabaugh
Web Application Development
Oracle Subledger Accounting
By: Nick Doyle Aaron Haas Devin Johnson
Intercompany Project Time and Expenses Scenario Overview
TREASURY ORGANIZATION AND STRUCTURE
Chapter 21 Dunning Dunning is the process of notifying customers that an unpaid obligation has become past due. Chapter Objectives Understand the functionality.
SAP CS INTRODUCTION SAP Customer service is a highly integrated process module which involves a strong integration of SAP PM,SD,MM,FICO and PS. The scenarios.
Inventory Transactions庫存交易
S2 and Contracts Online (COL)
EMV® 3-D Secure - High Level Overview
The Accounting Division
5 Accounting for Merchandising Operations
1. Configuring Tax Manually Associating Tax To Service 3.
Chapter 9 Sales and Cash Receipts
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Boost Your Grocery Business with Mobile App.
WStore integration with other GEris
Overview of the New EA Portal User Interface for all Enrollments
Chapter 4 E-commerce Security and Payment.
Maheswaran shanmugasundaram, FI support team, WL Chennai Asset Accounting SAP Best Practices.
TREASURY ORGANIZATION AND STRUCTURE
Cloud-based software to control and manage spend across an organisation, focusing on indirect or non- stock purchases.
Customer Contract Management Scenario Overview
Local Government Corporation
E-commerce Chapter 9 pp
Order-to-Cash (Project-Based Services) Scenario Overview
Concepts and Objectives of Cost Accounting
ARCH 435 PROJECT MANAGEMENT
Overview of Projector 4.1 (712) , access code
What is a Credit Card Statement?
Comprehensive Medical Assisting, 3rd Ed Unit Three: Managing the Finances in the Practice Chapter 12 – Accounting Responsibilities.
Customer Contract Management Scenario Overview
Order-to-Cash (Project-Based Services) Scenario Overview
Chapter 5: Managing Your Cash
14 Bin location management
CASH MANAGEMENT BEST PRACTICES FOR MUNICIPALITIES
Presentation transcript:

FI-WARE RSS fundamentals Telefónica I+D http://www.fi-ware.eu http://www.fi-ppp.eu

Revenue sharing service (RSS) GE - Telefónica I+D Tanguy Architecture of Applications and Services Ecosystem and Delivery Framework

RSS GE overview Nueva diapositiva

RSS GE overview The RSS GE offers the following services REST service to receive CDRs (Charging Data Records) REST service to control the expenditure limits for users A Web Interface service for RSS administrators Management of settlement process, files and transactions Management of RS models Management of stores and application providers Access to graphical reports A Web Interface service for Store administrators Management of their settlement process, files and transactions Management of their RS models Management of their application providers Access to their graphical reports  

RSS Interactions RSS GE Store GE Repository GE Accounting GE RSS DB Customer Co. RSS DB Bill (charging) CDRs RSS GE Expenditure limits Store GE CDRs RS models SDRs Repository GE RSS reports & files Accounting GE RS models Price models Launch settlement

CDRs The RSS GE receives CDRs and stores them in its DB Containing charging information for all contracted services Refunds are also handled  

CDRs Using APIs OAuth protected Creates RSS entries from CDRs Verb URI Description POST /rss/cdrs Process one or more CDRs resources received   Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide

Expenditure limits The RSS GE manages expenditure limits control in order to prevent fraud Application providers can limit the amount of money spent using the services by a customer in a specific time interval Maximum limit that can not be exceeded Notification limit: when exceeded a notification is sent to the user For each purchase, the accumulated balance is checked and updated Once the limit is exceeded, it will not be possible to purchase anything until next period of time Limits per user, provider or service   Today, it has been a big growth in the number of electronic transactions involving payments. A priori, neither providers nor customers are completely trusted about the authenticity of each of these transactions. Due to a fraud risk or due to the customer could take the control on his/her expenditures, a functionalidty about the expenditure control is usefull and can be integrated in the RSS generic enabler. Thanks to this new functionality, a customer or provider is able to stablish expenditure limits for a given period of time (monthly, weekly …). So, each of the transactions that a customer intends to do is previously checked in order to see if the limit has been reached, allowing the transaction or not. Customers will not be able to buy a service or product until the next defined period of time. This way, the impact of a possible fraud is minimized and customers are not able to control their expenses. The expenditure limits could be fixed for any user in application providers or specific users in any application provider. Additionally, through the expenditure limit functionality, some umbral information can be given in the way that the payment system can launch notifications when the umbrals are reached, providing additional information to the user for a better management of their expenses.

Expenditure limits Different types of limits Limits for service, user or provider Parameter Mandatory Type Description type Yes String "daily“, "weekly“, "monthly“ or "perTransaction" currency Currency identifier maxAmount No Number Maximal amount for the user to expend. No limit is applied if negative or no value is given. notificationAmounts Number[0..N] Amounts for which a notification will be send if they are reached by the expenses. Parameter Mandatory Type Description service Yes String Service for which the limits are defined userLimits LimitType[0..N] Information for the general expenditure limits to apply over the user payments. providerLimits Providers related data for the expenditure limits to apply over the user payments. serviceLimits LimitType [0..N] Data for the expenditure limits to apply over the user payments and defined by the service. The service limits must been provided in the system.

Expenditure limits Using APIs OAuth protected Limit Management for a provider URI: /expenditureLimit/limitManagement/{providerId}   Verb Description GET Get the existing limits for a provider POST Create or update limits for a provider DELETE Delete existing limits of a provider Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide

Expenditure limits Using APIs Limit Management for a user Verb URI: /expenditureLimit/limitManagement/{providerId}/{userId}   Verb Description GET Get the existing limits for a customer POST Create or update limits for a customer DELETE Delete existing limits of a customer Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide

Expenditure limits Using APIs Balance and Accumulated management Verb URI: /expenditureLimit/balanceAccumulated/{userId}?QueryParameters URI: /expenditureLimit/balanceAccumulated/{userId} URI: /expenditureLimit/balanceAccumulated/{userId}/reset Verb Description GET Get the current accumulated expenses of a customer   POST Check the balance of a customer PUT Update the cumulative expenses of a customer PUT Delete the cumulative expenses of a customer Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide

Admin portal For RSS administrator and Stores Authentication delegated to the IDM GE RSS Administrator portal Store Administrator portal

Settlement A settlement process is periodically or manually executed The RSS GE calculates revenue shares based on RS models and creates settlement files   Service Provider Period Start Period End Payment Method conwet 2013-02 2014-02 D2B APPLICATION_ID APPLICATION_CLASS EVENT_ID GROSS_AMOUNT TAX_AMOUNT TOTAL_AMOUNT RS_PERCENTAGE CURRENCY Santander City Lights application SaaS Single payment event 15,20 0,00 80 EUR Smart City Lights application 3,20 TOTAL 18,40

RS models Map a set of parameters to an algorithm Supported algorithms Service provider, Application Id, Application Class… Supported algorithms Linear algorithm Linear algorithm with fixed cost Additional algorithms can be defined Such as exponential (volume dependent percentage) Provider ID Revenue Share % Product Class CoNWeT 80 Applications UPM 70 Games MOVISTAR Films

Stores & Providers Store Provider External component integrated with the business framework offering a set of services that are published to a selected set of marketplaces. The RSS administrator can manage Stores using the RSS Provider Actor who publishes and offers (provides) certain business functionality on the Web through a service/application endpoint. The RSS administrator can manage service providers associated to Stores and Store administrator can manage their service providers

Analytics The RSS GE supports reporting capabilities for RSS Administrator and Store Administrators 4 Different types of predefined reports Transactions: graphical info about transactions in a period of time Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide

Analytics Summary: evolution of transactions and comparative graphs Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide

Analytics Top applications: most purchased or incomes generated apps Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide

Analytics Price Interval: comparing the distribution of the charges amount Detailed description at User & Programmer’s Manual https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/RSS_-_User_and_Programmer_Guide