Today I'm going to talk a bit about the Jazz Architecture.
Jazz is a platform based on a client-server architecture. The Jazz server, normally running on a secured server-class machine, hosts a set of services and houses data in its repository. Remote clients communicate with the Jazz server over the network using HTTP. Remote clients come in many forms, with the quintessential one being an IDE with integrated Jazz support (like RTC), driven by a user engaged in collaborative software development. Other remote clients, such as Jazz-specific command line tools or Ant scripts, operate in headless mode. And others access the server directly using a web browser, without needing to install Jazz-specific software on their machine.
The Jazz Platform is designed and built to:
* Support seamless integration of tasks across the software lifecycle.
* Facilitate team collaboration and coordination throughout the software lifecycle.
* Provide an extensible platform.
* Help teams build software more effectively.
* Support globally distributed development teams.
* Provide solutions scalable from small teams up through large enterprises.
* Maintain audit trails and automate bookkeeping so that teams are accountable.
* Support UI integrations (IDE, web browser, etc.) that fit the needs of customers.
* Foster a broad ecosystem of tool providers, including independent software vendors (ISVs).
* Make software development more enjoyable.
IBM uses Jazz technology and products like Rational Team Concert (RTC) to build the products themselves. In fact, at any time registered Jazz.net users can see in-depth the on-going development of a product like RTC (work items, reports, graphs, etc.) in real-time.
Rational Team Concert dashboards and reports
This demo shows some of the dashboard and reporting capabilities of IBM® Rational® Team Concert. The demo uses real data and dashboards created and available on Jazz.net.
It is all part of creating a smarter planet!