You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Table of Contents

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.

Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {th}

Feature

Unknown macro: {th}

Action

Unknown macro: {th}

Availability

Unknown macro: {th}

Notes

Unknown macro: {tr}
Unknown macro: {th}

FR

Unknown macro: {th}

A

Unknown macro: {th}

T

Unknown macro: {th}

M

Unknown macro: {th}

FM

Unknown macro: {th}

O

Unknown macro: {th}

Q108

Unknown macro: {th}

Q208

Unknown macro: {th}

Q308

Unknown macro: {th}

Q408

Unknown macro: {th}

2009

Unknown macro: {tr}
Unknown macro: {td}

Mellon ESB Study

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

D

Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

– Group study of open source offerings for Enterprise Service Bus (informs design)

Unknown macro: {tr}
Unknown macro: {td}

RepoMMan Support

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

D

Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

– Informs design; possible re-use or re-distribution of components or examples
-- http://www.hull.ac.uk/esig/repomman/

Unknown macro: {tr}
Unknown macro: {td}

Messaging (JMS) Integration

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

– Repository as publisher of Events in Atom

Unknown macro: {tr}
Unknown macro: {td}

GSearch JMS Subscriber

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

– Search service automatically updated via JMS

Unknown macro: {tr}
Unknown macro: {td}

Proai JMS Subscriber

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

– OAI provider service automatically updated via JMS

Unknown macro: {tr}
Unknown macro: {td}

Lightweight Pipeline Ingest

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}

– Both attached content and referenced content

Unknown macro: {tr}
Unknown macro: {td}

Lightweight Workflow (BPE)

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {tr}
Unknown macro: {td}

Middleware Security

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}
Unknown macro: {td}

– Includes XACML and other technologies
-- Likely will use several community partners

Unknown macro: {tr}
Unknown macro: {td}

JTA Compliance

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}

– Requires Repository and Akubra JTA compliance
-- Middleware Transaction Manager

Unknown macro: {tr}
Unknown macro: {td}

Enterprise integration: Workflow/BPE within ESB for Preservation and Archiving

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

D

Unknown macro: {td}

I

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}

X

Unknown macro: {td}

This will be driven by user demand; If lightweight approaches meet requirements, we may re-evaluate.


Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {th}

Legend

Unknown macro: {tr}
Unknown macro: {td}

Project

Unknown macro: {td}

FR – Fedora Repository Project

Unknown macro: {td}

A – Akubra Project

Unknown macro: {td}

T – Topaz Project

Unknown macro: {td}

M – Mulgara Project

Unknown macro: {td}

FM – Fedora Middleware Project

Unknown macro: {td}

O – Other independent open source projects

Unknown macro: {tr}
Unknown macro: {td}

Action

Unknown macro: {td}

D – Develops Software

Unknown macro: {td}

I – Integrates Software

Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
Unknown macro: {td}
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels