Presentation is loading. Please wait.

Presentation is loading. Please wait.

All Rights Reserved, Swurv, www.swurv.com secure gateway interoperable communication multidomain traffic system APPLICATION LAYER TECHNICAL DISCUSSION.

Similar presentations


Presentation on theme: "All Rights Reserved, Swurv, www.swurv.com secure gateway interoperable communication multidomain traffic system APPLICATION LAYER TECHNICAL DISCUSSION."— Presentation transcript:

1 All Rights Reserved, Swurv, www.swurv.com secure gateway interoperable communication multidomain traffic system APPLICATION LAYER TECHNICAL DISCUSSION PolyNet Overview Smartees: Detailed Overview Enterprise Interoperability SWURV www.swurv.net

2 All Rights Reserved, Swurv, www.swurv.com Authentication Swurv Server Nexus Client *Logos used for illustration purposes only. Trademarks are the property by their respective owners.

3 All Rights Reserved, Swurv, www.swurv.com Native Applications Swurv Server Nexus Client Authentication AdministrationWebmarksData StorageAddress Book EmailChat/MessagingMedia StreamingScheduler Secure Gateway to the PolyNet *Logos used for illustration purposes only. Trademarks are the property by their respective owners.

4 All Rights Reserved, Swurv, www.swurv.com Swurv Server Nexus Client Authentication Native Applications Interoperable Webservices Smartee Services Validate User(s): Single Signon Add, modify fields highlight, alert & flag permissions, sorting & searching User(s) status: online/offline Add, modify, access data structure(s): sharing model & tree structure(s) etc... extensible customizable standards based generic Administration Webmarks Data Storage Address Book Email Chat/Messaging Media Streaming Scheduler End User Services

5 All Rights Reserved, Swurv, www.swurv.com Swurv Server Nexus Client Authentication Native Applications Multidomain Traffic System Smartee Services cross organizational many to many end to end Nexus Server B Swurv Domain 1 Swurv Domain 2 Swurv Domain 3 Swurv Domain 4 Swurv Domain 5 Nexus Server A Swurv Domain 6 Internet

6 All Rights Reserved, Swurv, www.swurv.com SWURV SMARTEES SMART Electronic Encryption Sequence DETAILED OVERVIEW

7 All Rights Reserved, Swurv, www.swurv.com SMARTEES OVERVIEW Swurv Smartees is a communication architecture which enables interoperability between 3 rd party databases, applications and transaction systems. Smartees provides peer-to-peer (server-to-server) web services for 3 rd parties. Multiple 3 rd parties may participate in a single transactional chain of requests. The Smartee API (Application Programming Interface) does not specify specific services but provides the communication infrastructure for predefined and user created functionality. Smartees use generally known and available technologies allowing integration on most platforms and development environments.

8 All Rights Reserved, Swurv, www.swurv.com The ability to extend functionality with fewer integration problems. Enterprises may leverage existing IT assets. Provides seamless and secure interaction between unrelated enterprises that most likely are using dissimilar technologies. Integration of market clusters that currently use islands of best of breed, one to many processes and technologies. Non-repudiation prevents an individual or entity from denying having performed a particular action related to data. All data is transmitted securely and in private between the participants. Most communication is done out of band (server2server) minimizing security risk. MAJOR BENEFITS

9 All Rights Reserved, Swurv, www.swurv.com Swurv user: A user currently logged into the Swurv Environment. Smartee: A unique item of information incorporating identification and permission exchanged between services in the Smartee protocol. Smartee Service: A particular action or request made by a 3 rd party of Swurv or of another 3 rd party application. Generic user information: User information which is stored by Swurv that is available to all 3 rd party applications. 3 rd party specific user information: Information about a user that is stored by Swurv for the 3 rd party application. This information is not available to other 3 rd party applications. KEY ASPECTS

10 All Rights Reserved, Swurv, www.swurv.com TECHNOLOGIES Smartees use the following generally known and available technologies: XML-RPC for communications and data format RSA public key infrastructure for data encryption and non-repudiation By using widely available and non-proprietary technologies as its base, the Smartees API can be used on nearly every web development platform and environment.

11 All Rights Reserved, Swurv, www.swurv.com PRE-DEFINED SERVICES Smartees have many predefined services which a 3 rd party application may request of Swurv. Some examples are: Verify that the current web user is using Swurv. Store and retrieve 3 rd party defined information in Swurv associated with this user. This information is only available to the particular 3 rd party application which stored it. examples are: a user ID or customer number for the user access privileges for the Webservice Request the user's name, email address or street address

12 All Rights Reserved, Swurv, www.swurv.com Smartees allow Swurv users to identify themselves to 3 rd party applications without any user action or intervention.This allows a 3 rd party application (examples:e-tail, informational, ERP) to request from Swurv the 3 rd party specific identity of the user attempting a connection,and once connected to request further information about the user if it is required. (Single Sign On) EXAMPLE 1: User Authentication for 3 rd Party Applications contd. 24 3 Fig.1 1 Home Depot Swurv PolyNet *Logos used for illustration purposes only. Trademarks are the property by their respective owners.

13 All Rights Reserved, Swurv, www.swurv.com Upon visiting the 3 rd party application's Website the Website confirms that the user is using Swurv. The application asks Swurv whether the user has existing credentials for the application. These credentials may have been created by the Swurv brand administrator for the user when the user's account was created. If the credentials already exist then the application skips the login stage and authenticates the user using the credentials. If the credentials do not pre-exist, the application shows the user the login page where the user enters their User ID and password. Upon verification the application then stores with Swurv the credentials for the user which will be retrieved the next time that the user connects to the website. At no point are the user's Swurv sign-on credentials exposed to 3 rd parties. EXAMPLE 1: User Authentication... contd.

14 All Rights Reserved, Swurv, www.swurv.com Swurv PolyNet Home Depot Rather than requiring the User to enter their delivery address into a web form when Swurv already knows the address, using Smartees a 3 rd party application may request Swurv to pre-fill the form. EXAMPLE 2: Get User's Delivery Address for a Product Purchase contd. 1 3 4 Fig.2 6 5 2 *Logos used for illustration purposes only. Trademarks are the property by their respective owners.

15 All Rights Reserved, Swurv, www.swurv.com The 3rd party application requests from Swurv an address for the user. Since a user's address is private information Swurv first verifies with the user that the application should be permitted to retrieve the information. The user picks from among their personal, home and work addresses which one to provide to the application. The application is sent the address or the request denial. Since the address request requires user involvement, the Smartee request/response process is asynchronous. The Swurv user only needs update their address in one place and the 3rd party application receives up-to-date information. EXAMPLE 2: Get User's Delivery Address … contd.

16 All Rights Reserved, Swurv, www.swurv.com Swurv PolyNet Home Depot A Swurv user purchases a product from an e-tailing website. The e-tail website requires that delivery of the product to the user be scheduled. The e-tail application uses Smartees to book delivery with a shipping company. The shipping company needs to know the delivery address. EXAMPLE 3: Interoperability between Swurv and two 3 rd party apps 1 3 4 Fig.3 6 5 2 contd. UPS 7 8 *Logos used for illustration purposes only. Trademarks are the property by their respective owners.

17 All Rights Reserved, Swurv, www.swurv.com EXAMPLE 3: Interoperability… contd. The shipping company's application requests from Swurv the delivery address of the Swurv user. The Swurv user approves the shippers request for their address. The shipping company's application returns to the e-tailing website confirmation of shipment. The Smartee protocol maintains the link between the user and the chain of requests made for that user.

18 All Rights Reserved, Swurv, www.swurv.com Swurv PolyNet Home Depot A Swurv user signs up to a website that does not use Smartees. The user has the facility to automatically sign-on to the site the next time that they visit the site. EXAMPLE 4: Single sign-on to a 3 rd party application/web service (non-Smartees based) contd. 1 3 4 Fig.4 2 *Logos used for illustration purposes only. Trademarks are the property by their respective owners.

19 All Rights Reserved, Swurv, www.swurv.com EXAMPLE 4: Single sign-on to a 3 rd party application/web service (non-Smartees based)… contd. Swurv recognizes the URL of the website and prefills the form with the user access information.

20 All Rights Reserved, Swurv, www.swurv.com User Privacy : The user decides what personal information to share with which 3 rd party applications. User Data Repository : The user maintains information in one location while retaining the right to govern access permissions. User Identification : As the user moves from one computer to another their Swurv identity moves with them. If there are multiple users on the same machine they still maintain unique Swurv identities. Issues with browser cookies, users using multiple computers or shared computer usage are already dealt with by the time that a user connects to a 3 rd party website. Proprietary Information Protection : Smartees do not require the disclosure of 3 rd party application proprietary information to Swurv or other 3 rd parties. MORE BENEFITS

21 All Rights Reserved, Swurv, www.swurv.com ENTERPRISE INTEROPERABILITY Internal Apps./ Webservices Partner Apps./ Webservices External Apps./ Webservices TA (Travel Agents) TA (Travel Agents) New Data New Data New Data New Data the difference *Logos used for illustration purposes only. Trademarks are the property by their respective owners. Existing app. New app. Existing app. New app.

22 All Rights Reserved, Swurv, www.swurv.com Smartee integration with travel industry 3 rd parties for the benefit of travel agents and Signature Vacations. Customer information collection from travel agents via Smartees without the need for double entry. DISCUSSION POINTS


Download ppt "All Rights Reserved, Swurv, www.swurv.com secure gateway interoperable communication multidomain traffic system APPLICATION LAYER TECHNICAL DISCUSSION."

Similar presentations


Ads by Google