Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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.

Wiki Markup

\\ \\
{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}Mellon ESB Study{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}D{td}
    {td:align=center|bgcolor=#d3d3d3}X{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}-- Group study of open source offerings for Enterprise Service Bus (informs design){td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}RepoMMan Support{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}D{td}
    {td:align=center|bgcolor=#d3d3d3}X{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}-- Informs design; possible re-use or re-distribution of components or examples\\-- http://www.hull.ac.uk/esig/repomman/{td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Messaging (JMS) Integration{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3}X{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td}-- Repository as publisher of Events in Atom{td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}GSearch JMS Subscriber{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3}X{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td}-- Search service automatically updated via JMS{td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Proai JMS Subscriber{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3}X{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td}-- OAI provider service automatically updated via JMS{td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Lightweight Pipeline Ingest{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3}X{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td}-- Both attached content and referenced content{td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Lightweight Workflow (BPE){td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3}X{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Middleware Security{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3}X{td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td}-- Includes XACML and other technologies\\-- Likely will use several community partners{td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}JTA Compliance{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{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}X{td}
    {td}-- Requires Repository and Akubra JTA compliance\\-- Middleware Transaction Manager{td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Enterprise integration: Workflow/BPE within ESB for Preservation and Archiving{td}
    {td:align=center}I{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center}D{td}
    {td:align=center}I{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}X{td}
    {td}This will be driven by user demand; If lightweight approaches meet requirements, we may re-evaluate.{td}
  {tr}
{table}
\\


Wiki Markup
{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}