Skip to main content

 
IBM PartnerWorld > Solutions > 

Software as a Service

 

SaaS demonstration series

Developing new SaaS applications or transforming existing packaged solutions to a SaaS model can be challenging. Our demonstration series contain common scenarios in sample applications, technologies, techniques, and best practices for delivering your software as a hosted service.

These sample demonstrations from developerWorks show you the benefits of using IBM technology from the DB2, Lotus, Rational, Tivoli, and WebSphere product families to deliver secure and customizable multi-tenant applications.


Sample applications based on IBM middleware

The demonstration series provides examples of common industry scenarios, architecture guidance, and tips on how to use a robust suite of IBM middleware to overcome development challenges and deliver SaaS applications.

This series includes examples of how to support multi-tenancy using IBM middleware when composing user interfaces and designing data architectures for SaaS applications.

Introduction

Addressing SaaS challenges by using IBM middleware
Building Web delivered SaaS applications on open source and entry level IBM middleware

Provisioning SaaS applications

Simplified tenant provisioning using IBM entry level middleware

Creating a multi-tenant application

Building multi-tenant applications using WebSphere Portal Server
Building multi-tenant mashups with widgets for RESTful services using Lotus Widget Factory, Lotus Mashups and WebSphere sMash
Composing multi-tenant user interfaces using WebSphere Portlet Factory
Creating dynamically scripted multi-tenant applications using WebSphere sMash, Part 1
Create multi-tenant workflows using WebSphere sMash Assemble Flow, Part 2
Deploy multi-tenant SaaS applications on IBM middleware in the Amazon Elastic Compute Cloud using WebSphere sMash and DB2 Express-C
Designing a multi-tenant data architecture using DB2 V9
Software as a Service: Build a reusable, multi-tenant approval workflow framework using Lotus Forms, DB2, and WebSphere Process Server
Tenant specific HTTP and data source partitioning using WebSphere eXtreme Scale
Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Business Services Fabric
Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere DataPower SOA Appliance
Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Enterprise Service Bus

Enforcing security in a SaaS application

Building a multi-tenant user registry using WebSphere Portal Server and Tivoli Directory Server
Enforcing role based access control using WebSphere Portal Server and Tivoli Directory Server
Securing human tasks in workflows using WebSphere Process Server and Tivoli Directory Server

Compliance, metering, and billing

Mediation between departmental SaaS consumers and multiple third-party service providers
Usage based metering and billing for multi-tenant Web service resources using IBM Tivoli Usage and Accounting Manager

Quality of service and tenant isolation

Tenant-specific response-time and application isolation using WebSphere Virtual Enterprise

Return to Software as a Service for IBM Business Partners
 
Welcome

Update your profile

Find a Business
Partner

Find a solution


Purchase Amazon EC2 running IBM software Purchase Amazon EC2 running IBM software
News feeds, widgets, and mobile content News feeds, widgets, and mobile content