Create an online banking system

This tutorial describes how to create the PiggyBank online banking system.

The PiggyBank online banking scenario describes a fictional online banking system for customers of the PiggyBank, a small personal bank. The online banking system enables the customers to access their bank accounts and bank over the Internet. The PiggyBank also interacts with CityBank, a local commercial bank.

The scenario, which is described in detail in the overview, demonstrates large-scale application development using IBM® Rational® modeling products. The scenario builds a complete requirements model from an existing IBM Rational RequisitePro® requirements project, and uses the requirements model to create an analysis model and a complete design model. While the tutorial describes how to build the complete model, many of the implementation details, such as the coding of some components, are omitted for clarity.

The online banking system is modeled and built using IBM Rational modeling products.

Note: You can import the complete PiggyBank online banking solution from the Samples Gallery by clicking Sample: PiggyBank complete implementation.

You can use this complete implementation to guide you as you complete the lessons in this tutorial, or you can import the models and implementation and run the PiggyBank application. Before you import this project, rename it and save it to another location.

Learning objectives

This tutorial explains how to model and build an online banking application. Specifically, the tutorial shows you how to do the following things:
  • Model and realize system requirements
  • Create UML models and diagrams
  • Apply transformations to models
  • Build a design model
  • Implement a design model

Time required

210 minutes

Feedback