2011년 12월 31일 토요일

Jazz Application Framework Transition

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

FROM
  • an application that was developed with the older Application SDK 3.x.x.x, using functional services from a shared Jazz Team Server (JTS).
  • The Application SDK included a framework for defining application REST services. Application services were declared in plugin.xml files as extensions of the com.ibm.team.jfs.app.restServices extension point, and implemented as extensions of the com.ibm.team.jfs.app.RestService class.
  • Fronting applications only needed to build against a few Foundation features: 
    • com.ibm.team.jfs.sdk.runtime.feature 
    • net.jazz.ajax.app.jfs.feature 
    • net.jazz.ajax.app.jfs.feature 


TO
  • use the new JAF SDK 4.x.x.x, using local functional services and data storage.
  • the JAF SDK includes the Jazz OSGi services framework (see the HelloJAF tutorial for a brief introduction).
  • the JAF SDK is considered to be this set of features:
    • com.ibm.team.app.server.jfs.feature
    • com.ibm.team.dashboard.server.jfs.feature
    • com.ibm.team.gateway.server.jfs.feature
    • com.ibm.team.jazz.server.feature
    • com.ibm.team.process.server.jfs.feature
    • com.ibm.team.reports.server.jfs.feature
    • com.ibm.team.repository.server.jfs.feature
    • com.ibm.team.repository.services.jfs.feature
    • net.jazz.ajax.app.jfs.feature
    • net.jazz.ajax.jfs.feature 


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


Jazz Application Frameworks SDK

One of the primary deliverables of the Jazz Application Frameworks is an SDK for building applications. This SDK takes the form of an empty OSGi application shell that provides a framework for a rich, dynamic layered application. Applications embed functional services from this SDK, which they invoke locally. Some integration services, such as user management, licensing and authentication, are delegated to a Jazz Team Server (JTS) which may be shared amongst multiple applications. This SDK will be part of the Jazz Application Frameworks 4.0 release.

The history of the SDK

A brief word is required here to explain the multiple SDKs which exist, and where the JAF SDK fits in to the story.

Jazz 0.6 SDK

The "0.6 SDK" included local execution of functional services in an OSGi application. It included a repository service framework, a persistence story, process, reporting, Web UI, and dashboards. Such an application has a local database for storage. RTC and RQM are based on the Jazz 0.6 SDK.

Application SDK

The Application SDK described OSGi or pure Java "fronting applications" which rely on a shared JTS for functional services such as storage. It communicated with the JTS using REST to consume these services. RRC is a fronting application based on the Application SDK.

JAF SDK

In 2012, the preferred approach for building applications on JAF is changing. Instead of creating fronting applications that consume functional services from a shared JTS, applications will embed the functional services and invoke them locally. There are a number of advantages to this approach, including reducing the load on the JTS and unifying two SDK stories into one. The JAF SDK is essentially the 0.6 SDK, with some compatibility and transition add-ons to aid applications which are currently build on the Application SDK. Applications will continue to use the JTS for integration services.

-

댓글 1개:

  1. This IBM App Connect Enterprise V11 training covers concepts from Basic level to advance level. Whether you are an individual or corporate client we can customize training course content as per your requirement. And can arrange this IBM App Connect Enterprise V11 training at your pace.

    IBM APP Connect Enterprise (ACE) V11, which was earlier known as “IBM Integration Bus” or “WebSphere Message Broker” is basically IBM's Integration Broker from the WebSphere product family that authorizes business information to flow between various applications across multiple hardware and software platforms.
    Complete Customization of IBM App Connect Enterprise V11 online training ​course content is possible for Individual students and for Corporate.
    Email: contact@maxmunus.com
    Call / WhatsApp: +91903588898

    답글삭제