 | Level: Introductory Mary Taylor (marytaylor@us.ibm.com), Senior IT Architect, IBM David Carew (carew@us.ibm.com), e-Business Software Architect, IBM Indrajit Poddar (ipoddar@us.ibm.com), Software Architect, IBM
16 May 2008
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.
System requirements
You'll need JavaScript™ enabled in your browser.
Sample implementation artifacts for building SaaS solutions on IBM middleware
Download the zip files (deployable artifacts and source code)
for a J2EE and Web services standard-based sample multi-tenant SaaS banking
application. Included in the zip files is the source code and configuration files along with the installation instructions, which are specific to a Linux® Operating System (Windows is currently not supported). This sample multi-tenant SaaS banking application will run on a single instance of WebSphere Application Server Community Edition, DB2 Express-C, and openLDAP.
Duration
Less than 10 minutes.
Downloads | Description | Name | Size | Download method |
|---|
| Transcript | SelfProvisioningDemoScript.pdf | 517KB | HTTP |
|---|
| Deployable artifacts | saasdemodeployment_1_0_1_bin.zip | 9KB | HTTP |
|---|
| Source code | saasdemo1_0_1_src.zip | 17KB | HTTP |
|---|
Resources Learn
-
DB2 Express-C: The Developer Handbook for XML, PHP, C/C++, Java, and .NET
-
DB2 zone on developerWorks
-
DB2 Express-C Info, forum, download,
support
-
DB2 pureXML Info, papers, free books
-
WebSphere Application Server Community Edition resource landing page with links to downloads, support, technical articles and more
-
WebSphere Application Server Community Edition zone
-
WebSphere Application Server Community Edition documentation
-
WebSphere Portal zone
-
Get started with IBM Software as a Service programs for business partners
Get products and technologies
-
Download IBM product evaluation versions and get your hands on application development tools and middleware products from DB2®, Lotus®, Rational®, Tivoli®, and WebSphere®.
About the authors  | 
|  | Mary Taylor is a senior software engineer. She is working in the Strategic Technology Architecture and Incubation team, and she is currently working on an SOA CBS pilot. Her interests include DB2 and DataStage. |
 | 
|  | David Carew is a Senior e-business Architect for IBM Developer Relations Technical Consulting in Austin, Texas, providing education, enablement, and consulting to IBM business partners. He joined IBM in 1988 and has held a variety of positions in development, from writing the code to control industrial robots to writing device drivers for IBM AIX Wide Area Network devices. Somewhere along the way he learned Java, picked up an MBA from the University of Texas at Austin, and started consulting for Developer Relations. David is a Sun Certified Java Programmer, Certified Java Developer, Certified Architect for Java Technology and Certified Web Component Developer. You can contact him at carew@us.ibm.com. |
 | 
|  | Indrajit Poddar (IP) is a member of the Strategy, Technology, Architecture, and Incubation team at IBM Software Group Strategy, where he leads several integration PoCs for building composite business services. |
Rate this content
|  | |  |