Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18, 2002 EPICENTRIC, INC.
Page 2 © 2001, Epicentric - All Rights Reserved Overview Features Benefits Competitive Offerings Architecture Creating Modular Web Services Agenda
Page 3 © 2001, Epicentric - All Rights Reserved What are Epicentric modular web services? Epicentric modular web services are remote web services built using the Epicentric MWS Protocol and hosted remotely on machines that do not run the Epicentric Foundation Server™ platform.
Page 4 © 2001, Epicentric - All Rights Reserved Financial Svcs Institution Epicentric Customer Epicentric Modular Web Services MS Outlook Modules Stocks Provider Module Business Logic is installed locally XML Content Feed Epicentric Foundation Server Stocks Clip MWS Bldg Block MWS Business Logic is located at Web Service Provider’s location. XML Loan Rates Credit Svcs Portfolio Manager XML MWS Bldg Block Courier/Delivery Service Package Tracker Account Mgmt SignUp Svc
Page 5 © 2001, Epicentric - All Rights Reserved Epicentric Customer Epicentric Modular Web Services MS Outlook Modules Stocks Provider Module Business Logic is installed locally MWS Business Logic is located at Web Service Provider’s location. XML Epicentric Foundation Server Stocks Clip MWS Bldg Block MWS Bldg Block Courier/Delivery Service Account Mgmt SignUp Svc Package Tracker Financial Svcs Institution Loan Rates Credit Svcs Portfolio Manager XML Content Feed Other Epicentric Customers
Page 6 © 2001, Epicentric - All Rights Reserved Modular Web Services Epicentric Web Service Marketplace PUBLISH Epicentric Customer Installation Web Service Providers SEARCH USE INTEGRATE DISCOVER
Page 7 © 2001, Epicentric - All Rights Reserved Web Service Marketplace Epicentric Web Services Marketplace Remote Web Service Providers Discover Publish Discover / Integrate Integrate Discover Publish SKU $
Page 8 © 2001, Epicentric - All Rights Reserved MWS Features
Page 9 © 2001, Epicentric - All Rights Reserved Epicentric MWS Features Remote access to core features of the Epicentric Foundation Server TM platform Java and Active Server Page implementations Detailed and complete technical documentation XML and SOAP based protocol Hosted studio for testing web services
Page 10 © 2001, Epicentric - All Rights Reserved MWS Benefits
Page 11 © 2001, Epicentric - All Rights Reserved Epicentric MWS Benefits Shared Services No local install Reduced Time to Market Jumpstart creation of MWS with Toolkits Leverage Development Skills Java or Microsoft Simplified Maintenance Centralized application logic Increased Revenue Sell MWS modules to others Reliable, Secure Access Consistent secure access to any MWS
Page 12 © 2001, Epicentric - All Rights Reserved Epicentric MWS Architecture
Page 13 © 2001, Epicentric - All Rights Reserved Epicentric MWS Architecture MWS (Modular Web Service) is a SOAP-based web service protocol that allows the Epicentric Foundation Server TM platform to integrate modules running on remote servers
Page 14 © 2001, Epicentric - All Rights Reserved Request/Response Model MWS-based module services are able to respond to service requests with different response messages in order to notify the calling server of configuration changes or error states.
Page 15 © 2001, Epicentric - All Rights Reserved Request/Response Model View Request Configuration Descriptor Request Module Configuration Migration Request User Configuration Migration Request
Page 16 © 2001, Epicentric - All Rights Reserved Epicentric MWS Toolkits Set of files and developer documents that allow customers, partners, and 3 rd party developers to create and host modular web services Implemented in Java and Active Server Page Can be downloaded from Web Services Marketplace
Page 17 © 2001, Epicentric - All Rights Reserved Creating a Module Web Service
Page 18 © 2001, Epicentric - All Rights Reserved Creating a Modular Web Service Create the Main View Create the User Edit View Create the Edit Process View Add a custom view to your module Link a custom view to the Main View Update your remote service descriptor to describe your custom view
Page 19 © 2001, Epicentric - All Rights Reserved Implementing MWS from EFS MWS Module Manager allows for easy deployment of MWS modules running on remote hosts. Accessed from Tools area of EFS Administrator Permits EFS Admin to manage certain aspects of an MWS module's lifecycle, such as: Creating a MWS module instance* from a URL and Service ID Reviewing defined MWS module type's** configuration Creating a module instance from a defined module type Reviewing created MWS module instance status and configuration Administering a module instance * A "module instance" is a live version of a module type that is running in your system. * A "module type" is a module instance template which lives on the module palette. Multiple instances of a module can be created from a module type.
Page 20 © 2001, Epicentric - All Rights Reserved MWS Module Manager
Page 21 © 2001, Epicentric - All Rights Reserved THANK YOU © 2001 Epicentric Inc. All rights reserved. Epicentric, Epicentric Portal Server and the “e” logo are trademarks of Epicentric Inc. Other products and companies referred to herein are the trademarks or registered trademarks of their respective companies or mark holders. All materials contained herein are the property of each respective company identified on such materials, and may only be used, copied or distributed with the express written permission of each respective company.