 |
 |
 |
 |
Software as a Service: Create multi-tenant workflows using WebSphere sMash Assemble Flow, Part 2
This demo shows a multi-tenant interactive workflow application built using
IBM WebSphere sMash Assemble Flow. Instances of this workflow can be configured slightly differently by different tenant banks in a sample multi-tenant banking application.
|
 |
10 Jul 2009 |
|
| |
Software as a service: Mediation between departmental SaaS consumers and multiple 3rd party service providers
This demo explores how organizations can apply a mediation proxy pattern to
mediate between SaaS consumers in different departments within the organization and
multiple third party or internal service providers. A scenario is shown where the
central IT department of an organization allows departments to search for third party services using a customized WebSphere services registry and repository. A mediation engine built using WebSphere DataPower SOA Appliance is used to mediate between departmental applications and third party services. This scenario further explores how the central IT department can enforce regulatory compliance for outgoing services traffic and meter service usage by each department for charge back using Tivoli Usage and Accounting Manager.
|
 |
22 Sep 2008 |
|
| |
Software as a service: Usage based metering and billing for multi-tenant Web service resources using IBM Tivoli Usage and Accounting Manager
This demo explores how a SaaS service provider can meter and bill usage of multi-tenant Web services and related resources like databases, portals and LDAP directory server, by users belonging to multiple tenants. A scenario is shown where IBM Tivoli Usage and Accounting Manager (ITUAM) and a Java Management eXtension (JMX) based usage logging component is used to meter the usage of Web services and its resources. IBM Tivoli Usage and Accounting Manager job files and report server is used to generate billing invoices, usage metrics, and graphs for tenants.
|
 |
12 Sep 2008 |
|
| |
Software as a Service: Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Enterprise Services Bus
This demo explores one of three IBM middleware based mediation patterns for
rapid enablement of multi-tenancy for existing Web services implementations. In this
demo, the pattern uses WebSphere Enterprise Services Bus. The remaining two patterns will show the use of WebSphere Business Services Fabric and WebSphere DataPower.
|
 |
21 Aug 2008 |
|
| |
Software as a Service: Building Web delivered SaaS applications on open-source and entry-level IBM middleware
See a set of architectural patterns exploiting features in open source and
entry-level IBM middleware to build cost-effective software as a service solutions.
This demo shows how to share a single instance of the WebSphere Application Server Community Edition and DB2 Express-C between multiple tenants, with a different look-and-feel and access control.
|
 |
11 Dec 2007 |
|
| |
Software as a Service: Addressing Software as a Service challenges by using IBM middleware
Building a Software as a Service solution requires addressing a few key
technical challenges. In this demo, you will see how to address a number of these technical challenges through a set of architectural patterns exploiting key features in IBM middleware.
|
 |
26 Sep 2007 |
|
| |
Software as a Service: Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Business Services Fabric
Explore one of three IBM middleware based mediation patterns for rapid enablement of multi-tenancy for existing Web services implementations. The pattern in this demo uses WebSphere Business Services Fabric. The remaining two patterns show the use of WebSphere Enterprise Services Bus and WebSphere DataPower. In the demo, multi-tenancy is enabled for an existing single tenant credit check service by introducing a WebSphere Business Services Fabric based mediation pattern layer. This pattern layer uses a new TenantID assertion defined as an extension to the core WebSphere Business Services Fabric ontology. The assertion acts on properties defined in the Web services context to dynamically route credit check service requests from users for a particular tenant bank to service endpoints dedicated to that bank. The WebSphere Business Services Fabric subscription manager is used to enroll users and organization to the credit check service and the WebSphere Business Services Fabric performance manager is used to view service usage logs for each tenant.
|
 |
06 Jun 2008 |
|
| |
Software as a Service: Simplified tenant provisioning using IBM entry level middleware
This demo focuses on the ease of provisioning new tenant banks in a sample
banking application through the use of Apache ANT scripts and a few portlets for the
administrator roles. A new WebSphere Application Server Community Edition virtual
host and security realm are provisioned through ANT scripts invoked from a new
service provider administrator portlet. A new openLDAP user database is created and
new LDAP Data Interchange Format (LDIF) files imported through another ANT script. The portal for the new tenant bank is customized through a tenant administrator portlet by modifying style sheets, providing tenant specific images and uploading and deploying these to the running application. Custom fields are added to other portlets which use XML columns defined in DB2 Express-C V9 through simple configuration steps in a tenant administrator portlet.
|
 |
16 May 2008 |
|
| |
Software as a Service: Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere DataPower SOA Appliances
Explore one of three IBM middleware based mediation patterns for rapid
enablement of multi-tenancy for existing Web services implementations. This first
pattern demo uses WebSphere DataPower Appliances.
$@!LessThan!@$!--
The remaining two patterns will show the
use of WebSphere Business Services Fabric and WebSphere Enterprise Services Bus.--$@!GreaterThan!@$
In this demo, a scenario shows where multi-tenancy is enabled for a existing single tenant credit
check service by introducing a WebSphere DataPower Appliance based mediation pattern layer. This pattern layer uses a WebSphere DataPower Appliance Web service proxy and simple XSL routing policies to route service invocations from a tenant bank's user to endpoints dedicated to that tenant. The proxy also authenticates and authorizes users against policies configured in Tivoli Access Manager.
|
 |
16 May 2008 |
|
| |
Software as a Service: Building multi-tenant applications using WebSphere Portal Server
The primary issue faced by customers who want to implement a Software as
a Service solution is how to construct their multi-tenant environment. This demo shows how multi-tenancy can be implemented using the Virtual Portal feature of WebSphere Portal Server.
|
 |
08 Oct 2007 |
|
| |
Software as a Service: Securing human tasks in work flows using WebSphere Process Server & Tivoli Directory Server
See how the LDAP Staff Resolution plug-in feature in WebSphere Process
Server is used to secure human tasks in business process execution language (BPEL) processes with a common user registry.
|
 |
26 Sep 2007 |
|
| |
Software as a Service: Enforcing role based access control using WebSphere Portal Server & Tivoli Directory Server
See how WebSphere portal access control features can be exploited for
enforcing security in a SaaS application by restricting the set of portal pages and portlets that a particular user can access, based on the role of the user.
|
 |
26 Sep 2007 |
|
| |
Software as a Service: Designing a multi-tenant data architecture using DB2 V9
Designing a multi-tenant data architecture requires a decision on the
degree of database and schema sharing. This demo focuses on a shared schema
architecture and shows how the XML capabilities of DB2 V9 simplify tenant data configuration.
|
 |
08 Oct 2007 |
|
| |
Software as a Service: Composing multi-tenant user interfaces using WebSphere Portlet Factory
Hosting multiple tenants from a shared environment requires a high degree of configurability in order to provide each tenant with the branding and customization that they require. In this demo, you'll see the dynamic profiling capability of WebSphere Portlet Factory and how it is used in conjunction with virtual portals to provide tenant customization through configuration rather than custom coding.
|
 |
08 Oct 2007 |
|
| |
Software as a Service: Building a
multi-tenant user registry using WebSphere Portal Server & Tivoli Directory Server
This demo shows how to build a multi-tenant user registry using WebSphere Portal Server and Tivoli Directory Server. It is part of a scenario that describes how to enforce security in a Software as a Service application.
|
 |
26 Sep 2007 |
|
| |
Software as a Service: Tenant specific HTTP and data source partitioning using WebSphere eXtreme Scale
Explore how SaaS service providers can improve application scalability by partitioning tenant specific HTTP requests and datasources in a multi-tenant application. This technique also referred as "Sharding" is shown using an example in WebSphere eXtreme Scale. Using a fictitious mult-tenant application called Jivaro, this demo explores how to integrate WebSphere Application Server Community Edition applications with WebSphere eXtreme Scale.
|
 |
01 Feb 2009 |
|
| |
Software as a Service: Tenant-specific response-time and application isolation using WebSphere Virtual Enterprise
This demo explores how SaaS service developers can support tenant specific quality of service parameters like response time and application isolation for multi-tenant applications running on WebSphere Application Server Community Edition instances. Using a fictitious multi-tenant application called Jivaro, this demo explores the service level policies, on demand router and dynamic cluster capabilities of WebSphere Extended Deployment Virtual Enterprise for supporting these requirements.
|
 |
23 Jan 2009 |
|
| |
Software as a Service: Create dynamically scripted multi-tenant applications using WebSphere sMash, Part 1
See how an existing application called phpBB, written in the dynamic scripting language PHP, can be deployed in a multi-tenant pattern using a separate WebSphere sMash instance for each tenant. This demo also highlights a few advantages for using WebSphere sMash in such a multi-tenant deployment.
|
 |
07 Apr 2009 |
|
| |
Software as a Service: Deploy multi-tenant SaaS applications on IBM middleware in the Amazon Elastic Compute Cloud
See how the newly available IBM WebSphere sMash and DB2 Express-C Amazon Machine Images can be used to deploy a sample multi-tenant banking application to Amazon Elastic Compute Cloud. This demo also explores how the sample application can share its components and deployment infrastructure among multiple tenants.
|
 |
24 Mar 2009 |
|
| |
Software as a Service: Build a reusable, multi-tenant approval workflow framework
This demo explores a set of features in IBM Lotus Forms, IBM DB2 and IBM Websphere Process Server to build a multi-tenant approval workflow framework. This framework can be shared between multiple tenants and can be customized for different types of approval workflows for these tenants.
|
 |
10 Mar 2009 |
|
| |
Enforcing Security in a Software as a Service application
See how the LDAP Staff Resolution plug-in feature in WebSphere Process
Server is used to secure human tasks in business process execution language (BPEL) processes with a common user registry.
|
 |
26 Sep 2007 |
|
| |
Enforcing security in a Software as a Service application
See how WebSphere portal access control features can be exploited for
enforcing security in a SaaS application by restricting the set of portal pages and portlets that a particular user can access, based on the role of the user.
|
 |
26 Sep 2007 |
|
| |