Date post: | 04-Jan-2016 |
Category: |
Documents |
Upload: | francine-moody |
View: | 212 times |
Download: | 0 times |
Page 1© 2001, Epicentric - All Rights Reserved
Epicentric Modular Web Services
Alan KroppWeb Services ArchitectWSRP 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 StocksProvider
Module BusinessLogic is installed locally
XML Content Feed
Epicentric Foundation Server
StocksClip
MWSBldgBlock
MWS Business Logic is located at Web Service Provider’s location.
XML
LoanRates
CreditSvcs
Portfolio
Manager
XML
MWSBldgBlock
Courier/Delivery Service
Package
Tracker
AccountMgmt
SignUpSvc
Page 5© 2001, Epicentric - All Rights Reserved
Epicentric Customer
Epicentric Modular Web Services
MS Outlook
Modules StocksProvider
Module BusinessLogic is installed locally
MWS Business Logic is located at Web Service Provider’s location.
XML
XML
Epicentric Foundation Server
StocksClip
MWSBldgBlock
MWSBldgBlock
Courier/Delivery Service
AccountMgmt
SignUpSvc
Package
Tracker
Financial Svcs Institution
LoanRates
CreditSvcs
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 WebService Providers
Discover
Publish
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 ServerTM platform
Java and Active Server Page implementations
Detailed and complete technical documentation
XML and SOAP based protocol Hosted studio for testing web
services http://studio.epicentric.com
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
www.portal.com
Application Server
EFS
EFS Host
HTTPD
Bookmarkmodule
Clip module
MWSmodule 1
MWSmodule 3
MWSCommsService
MWSmodule 2
www.provider.com
Application Server
MWS Server
ServiceRoutingServlet
Modular WebService 1
Modular WebService 2
MWS Host 1
HTTPD
www.anotherprovider.com
Application Server
MWS Server
ServiceRoutingServlet
MWS Host 2
Modular WebService 3HTTPD
INTERNET
MWS
SOAP
XML
To Internet
SOAP
MWS
XML
From Internet
SOAP
MWS
XML
From Internet
MWS (Modular Web Service) is a SOAP-based web service protocol that allows the Epicentric Foundation ServerTM 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 RequestConfiguration Descriptor RequestModule Configuration Migration
RequestUser Configuration Migration Request
Page 16© 2001, Epicentric - All Rights Reserved
Epicentric MWS Toolkits
Set of files and developer documents that allow customers, partners, and 3rd 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 ViewCreate the User Edit ViewCreate the Edit Process ViewAdd a custom view to your moduleLink a custom view to the Main ViewUpdate 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.