2011년 12월 31일 토요일

Jazz Application Framework Overview

https://jazz.net/wiki/bin/view/Main/JAFIntroduction




When building an application using JAF, it is helpful to simplify the topology and think about the following pieces:
-
When building an application on the Jazz platform, there are two distinct kinds of shared implementation capabilities:
  1. Integration services, which can be employed for the purpose of integrating tools. These integration services should have the same loosely-coupled, protocol-driven characterstics as OSLC.
  2. Application frameworks, which can be used to develop Jazz-based products from the ground up. These frameworks may make use of the integration services. 
The Jazz Application Frameworks (JAF) aims to provide:
  1. Architectural guidance for designing new Jazz products that have a common look, behavior and collaboration capabilities.
  2. An JAF SDK in the form of an empty OSGi application shell that provides a framework for a richer, more dynamic and layered application.
    참고: https://jazz.net/wiki/bin/view/Main/JAFSdkContents
  3. A set of reusable features packaged as OSGi bundles that can optionally be embedded in the SDK to provide a range of common functionalities, including Web UI frameworks or toolkits, process capabilities, a persistance layer with query capabilities, reporting and data warehousing, and others.
  4. A set of low-level common utils and libraries that can be deployed as OSGi bundles or plain JARs. For example, OAuth helpers, Jazz HTTP clients.
  5. A Jazz Team Server (JTS) providing common user admininistration, delegated authentication, licensing, dashboards, and data warehousing to the applications associated with it.
-

댓글 없음:

댓글 쓰기