Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
h2. Fedora Middleware

This project is funded by a grant to Cornell University from the Andrew W. Mellon Foundation.   The goal of this work is to provide an improved Fedora Repository service and to enable new service integrations in accordance with the principles of Service Oriented Architecture (SOA).  This work is motivated by use cases that suggest new models of scientific and scholarly communication.   The Fedora Middleware Project will demonstrate reference integrations of middleware products provided in open source which are suitable for use in solutions that include services supplied by Fedora software.  Middleware products for consideration and use include messaging products such as JMS providers, Enterprise Service Bus products, Choreography Engines, Business Rules Engines, Workflow/Business Process Execution Engines and Distributed Transaction Managers.  No middleware products will be built as part of this project though a select group of best-of-breed integrations will be demonstrated.  Both simple, lightweight approaches and enterprise-level approaches will be included as part the project.  Also, approaches to management of business/mission semantics, message formats and governance issues will be considered.
\\ \\
{table:width=100%|border=1|cellspacing=1|cellpadding=4|rules=all}
  {tr:align=center|bgcolor=#c0c0c0}
    {th:rowspan=2|width=30%}Feature{th}
    {th:colspan=6|width=15%}Action{th}
    {th:colspan=5|width=15%}Availability{th}
    {th:rowspan=2}Notes{th}
  {tr}
  {tr:align=center|bgcolor=#d3d3d3}
    {th}FR{th}
    {th}A{th}
    {th}T{th}
    {th}M{th}
    {th}FM{th}
    {th}O{th}
    {th}Q108{th}
    {th}Q208{th}
    {th}Q308{th}
    {th}Q408{th}
    {th}2009{th}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Modular Deployment Support{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
{table}
\\
{table:border=1|cellspacing=1|cellpadding=4|rules=all}
  {tr:align=center|bgcolor=#c0c0c0}
    {th:colspan=7}Legend{th}
  {tr}
  {tr:align=center|bgcolor=#ffffff}
    {td:bgcolor=#d3d3d3}Project{td}
    {td}FR -- Fedora Repository Project{td}
    {td}A -- Akubra Project{td}
    {td}T -- Topaz Project{td}
    {td}M -- Mulgara Project{td}
    {td}FM -- Fedora Middleware Project{td}
    {td}O -- Other independent open source projects{td}
  {tr}
  {tr:align=center|bgcolor=#ffffff}
    {td:bgcolor=#d3d3d3}Action{td}
    {td:align=center}D -- Develops Software{td}
    {td:align=center}I -- Integrates Software{td}
    {td} {td}
    {td} {td}
    {td} {td}
    {td} {td}
  {tr}
{table}