Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Higgins/Solutions"

(CardSpace-compatible Identity Provider)
(Redirecting to Solutions)
 
(343 intermediate revisions by 9 users not shown)
Line 1: Line 1:
__NOTOC__
+
#REDIRECT [[Solutions]]
==Overview==
+
A '''Deployment Scenario''' is a specific combination of [[Components]] that, when assembled and deployed result in an application or service that is identifiable to an end-user as a "whole" app or service. This page is intended to explain how to assemble building block [[Components]] into running apps and services. The indended audience is technical, but more about assembling, building and deploying, as opposed to "developing."
+
 
+
Some of the Deployment Scenarios are web services or webapps that have been deployed on Eclipse servers and can be used for testing and and development-related purposes. Examples would include a CardSpace-compatible IdP service (what Microsoft would call a "Managed Card Provider" (not to be confused with our use of the term provider)), or a MediaWiki app that supports OpenID sign-in, etc.
+
 
+
Each Deployment Scenario should be desribed in its own section on this page, and should include a table with rows that describe the [[Components]] involved. This table should include build scripts and other 3rd party libraries.
+
 
+
==Deployment Scenarios==
+
 
+
===CardSpace-compatible Identity Provider===
+
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
|-style="background:grey; color:black"
+
! width="30%" border="1" align="left" valign="top" colspan="4" | Deployment Scenario
+
! width="10%" border="1" align="left" valign="top" | OS
+
! width="10%" border="1" align="left" valign="top" | Runtime
+
! width="15%" border="1" align="left" valign="top" | Source & Build
+
! width="10%" border="1" align="left" valign="top" | Binding
+
! width="10%" border="1" align="left" valign="top" | Open
+
! width="10%" border="1" align="left" valign="top" | URL
+
! width="10%" border="1" align="left" valign="top" | Owner
+
|-style="background:#d6dee9; color:black"
+
|colspan="4" | [[CardSpace-compatible IdP]]
+
|n/a
+
|n/a
+
|n/a
+
|n/a
+
|TBD
+
|[http://wag.bandit-project.org Wag] [http://woof.bandit-project.org Woof]
+
|[mailto:dsanders@novell.com DSanders]
+
|-
+
|
+
|colspan="3" | [[Token Service]]
+
|Open SUSE 10.2
+
|JVM 5.0, Tomcat X.X
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.sts.core/?root=Technology_Project viewcvs], [[Token Service PSF | ide]], cli, [[Token Service Build Instructions | instructions]]
+
|WS-Trust, WS-Transfer
+
|n/a
+
|n/a
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-
+
|
+
|colspan = "3" | [[Identity Attribute Service]]
+
|Open SUSE 10.2
+
|JVM 5.0
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.idas/?cvsroot=Technology_Project viewcvs], [[IdAS PSF | ide]], cli
+
|Java Interfaces
+
|n/a
+
|n/a
+
|[mailto:jimse@novell.com JimS]
+
|-
+
|
+
|colspan = "3" | LDAP Context Provider
+
|Open SUSE 10.2
+
|JVM 5.0
+
|[https://forgesvn1.novell.com/svn/bandit/trunk/Higgins viewsvn], ide, cli, [http://www.bandit-project.org/index.php/Common_Identity_Downloads downloads]
+
|Java Interfaces
+
|n/a
+
|n/a
+
|[mailto:tdoman@novell.com TomD]
+
|-
+
|
+
|colspan="3" | OpenLDAP Server
+
|Open SUSE 10.2
+
|OS
+
|[http://www.openldap.org/software/download/ downloads]
+
|LDAP
+
|n/a
+
|n/a
+
|n/a
+
|-
+
|}
+
.
+
 
+
===Identity Agent (in-browser selector, hosted IdA)===
+
* Requires the user to install the [[Higgins Browser Extension]] (HBX). HBX relies on a hosted Identity Agent (IdA) service
+
 
+
===Identity Agent (rich client selector, hosted IdA)===
+
* Requires the user to install the [[Higgins Browser Extension]] (HBX) and the ISS Client UI rich client card selector. ISS Client UI relies on a hosted Identity Agent service
+
 
+
===Identity Agent (rich client selector, local IdA)===
+
* Requires the user to install the [[Higgins Browser Extension]] (HBX) and the ISS Client UI rich client card selector. ISS Client UI relies on a local Identity Agent service.
+
 
+
===I-Card Broker Enterprise Application (EAR)===
+
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
|-style="background:grey; color:black"
+
! width="30%" border="1" align="left" valign="top" colspan="2"| Deployment Scenario
+
! width="10%" border="1" align="left" valign="top" | OS
+
! width="10%" border="1" align="left" valign="top" | Runtime
+
! width="15%" border="1" align="left" valign="top" | Source & Build
+
! width="10%" border="1" align="left" valign="top" | Binding
+
! width="10%" border="1" align="left" valign="top" | Open
+
! width="10%" border="1" align="left" valign="top" | URL
+
! width="10%" border="1" align="left" valign="top" | Owner
+
|-style="background:#d6dee9; color:black"
+
|colspan="2" |Higgins I-Card Broker Enterprise Application (EAR)
+
|Fedora 5
+
|JVM 5.0, JavaEE
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/app/org.eclipse.higgins.broker/?root=Technology_Project viewcvs], ide, cli
+
|
+
|
+
|
+
|[mailto:sergey@parityinc.net SergeiY]
+
|-
+
|-style="background:#d6dee9; color:black"
+
|
+
|I-Card Manager Web Application (WAR)
+
|Fedora 5
+
|JVM 5.0, SJSAS 9.0
+
|viewcvs, ide, cli
+
|HTTP
+
|
+
|site
+
|[mailto:sergey@parityinc.net SergeiY]
+
|-
+
|-style="background:#d6dee9; color:black"
+
|
+
|I-Card Manager EJB Module (JAR)
+
|Fedora 5
+
|JVM 5.0, SJSAS 9.0
+
|viewcvs, ide, cli
+
|RMI
+
|
+
|n/a
+
|[mailto:sergey@parityinc.net SergeiY]
+
|-
+
|-style="background:#d6dee9; color:black"
+
|
+
|RPPS Web Application (WAR)
+
|Fedora 5
+
|JVM 5.0, Tomcat 5.x
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/app/org.eclipse.higgins.broker/apps/rpps/?root=Technology_Project viewcvs], ide, cli
+
|WebServices, RSS-SSE
+
|
+
|WS endpoint
+
|[mailto:sergey@parityinc.net SergeiY]
+
|-
+
|-style="background:#d6dee9; color:black"
+
|
+
|[[RSS-SSE RP Test Application]] (WAR)
+
|Fedora 5
+
|JVM 5.0, Tomcat 5.x
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/app/org.eclipse.higgins.broker/apps/rssrp/?root=Technology_Project viewcvs], ide, cli
+
|HTTP, RSS-SSE
+
|
+
|[http://higgins.eclipse.org/rssrp/ site]
+
|[mailto:sergey@parityinc.net SergeiY]
+
|}
+
.
+
 
+
===Nightly Builds===
+
Though certainly not a "deployment" in the usual sense, the Higgins project automatically builds some of the [[Components]] every night.
+
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
|-style="background:grey; color:black"
+
! width="30%" border="1" align="left" valign="top" colspan="4" | Deployment Scenario
+
! width="10%" border="1" align="left" valign="top" | OS
+
! width="10%" border="1" align="left" valign="top" | Runtime
+
! width="15%" border="1" align="left" valign="top" | Source & Build
+
! width="10%" border="1" align="left" valign="top" | Binding
+
! width="10%" border="1" align="left" valign="top" | Open
+
! width="10%" border="1" align="left" valign="top" | URL
+
! width="10%" border="1" align="left" valign="top" | Owner
+
|-style="background:#d6dee9; color:black"
+
|colspan="4" | [[Nightly Component Builds]]
+
|SUSE
+
|Ant
+
|[[Nightly Component Builds PSF | psf]]
+
|n/a
+
|TBD
+
|build.eclipse.org
+
|[mailto:evgeniy@parityinc.net EvgeniyV]
+
|-
+
|}
+
.
+
 
+
==Conventions Used==
+
The tables on this wiki page have the following column structure:
+
# '''Deployment Scenario''' - link to wiki page describing deployment scenario
+
# '''OS''' - OS that this deployment either (a) runs on (see URL column) or (b) has been tested on. Put in parens the OS number if more than OS instance is involved
+
# '''Runtime''' - Runtime environment for component (e.g. JVM & version, Tomcat & version, etc.)
+
# '''Source & Build'''
+
#* '''ide''' link to .psfs (anonymous and committer) to build this deployemnt
+
#* '''cli''' link to command line instructions for how to build this deployment
+
# '''Binding''' - how will externally consumed services of deployment scenario be consumed
+
# '''Open''' - open enhancements and bugs (Bugzilla) for this deployment scenario (Note: none are currently defined)
+
# '''URL''' - endpoint that hosts a test service (hosted by Eclipse Foundation)
+
# '''Owner''' - person with overall responsibility for this deployment scenario (not individual components)
+
 
+
==See Also==
+
* [http://eclipse.org/higgins Higgins Home]
+

Latest revision as of 13:18, 12 March 2008

Redirect to:

Back to the top