Skip to main content
Jump to: navigation, search

Difference between revisions of "Components"

(Upper Components)
 
Line 1: Line 1:
__NOTOC__
+
[[Image:Higgins_logo_76Wx100H.jpg|right]]
===Client Components===
+
[[Components]] are low level building blocks comprised of Eclipse projects (folders) that in turn contain files:
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
* [[Components 1.X]] - used by both [[Higgins 1.0]] and [[Higgins 1.1]]
|-style="background:#d6dee9; color:black"
+
* [[Components 1.0]] - used by Higgins 1.0
! width="35%" border="1" align="left" valign="top" colspan="2" | Component (Bugzilla name, if different)
+
* [[Components 1.1]] - used by Higgins 1.1
! width="5%" border="1" align="left" valign="top" | Dep.
+
* [[Components 2.0]] - used by Higgins 2.0
! width="20%" border="1" align="left" valign="top" | Source & Build
+
! width="5" border="1" align="left" valign="top" | Test
+
! width="15%" border="1" align="left" valign="top" | Downloads and/or Service URL
+
! width="8%" border="1" align="left" valign="top" | [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins Open(all)]  [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Higgins&query_based_on=%20closed Closed(all)]
+
! width="15%" border="1" align="left" valign="top" | Owner
+
|-
+
|colspan="2" | [[Higgins Browser Extension]] (HBX)  
+
|none
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/bx/?cvsroot=Technology_Project viewcvs], [[HBX PSF | ide]], cli
+
|n/a
+
|[http://www.eclipse.org/higgins/ver2/HBXdownloads.php Firefox]
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX open]
+
|[mailto:maxim@parityinc.net MaximK]
+
|-
+
|colspan="2" | [[ISS Web UI]] [being merged into HBX]
+
|none
+
|viewcvs, ide, cli
+
|n/a
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=ISS+WEB+UI open]
+
|[mailto:abs@zurich.ibm.com AbhiS]
+
|}
+
.
+
  
===Upper Components===
+
Hierarchy:
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
* Solutions are deployable, usable apps and web services (and in a couple of cases libraries).
|-style="background:#d6dee9; color:black"
+
* [http://wiki.eclipse.org/Category:Higgins_Packages Packages] are mid-level multi-component packages used to create solutions
! width="35%" border="1" align="left" valign="top" colspan="2" | Component (Bugzilla name, if different)
+
! width="5%" border="1" align="left" valign="top" | Dep.
+
! width="20%" border="1" align="left" valign="top" | Source & Build
+
! width="5" border="1" align="left" valign="top" | Test
+
! width="20%" border="1" align="left" valign="top" | Downloads and/or Service URL
+
! width="8%" border="1" align="left" valign="top" | [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins Open(all)]  [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Higgins&query_based_on=%20closed Closed(all)]
+
! width="15%" border="1" align="left" valign="top" | Owner
+
|-
+
|colspan="2" | [[I-Card Manager]] (I-CARD BROKER)
+
|[[I-Card Manager Dependencies | dep]]
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-Card+Broker open]
+
|[mailto:sergey@parityinc.net SergeyY]
+
|-
+
|colspan="2" | [[RP Enablement]] (RELYING PARTY)
+
|dep
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/app/org.eclipse.higgins.broker/apps/rssrp/?root=Technology_Project viewcvs]
+
|
+
|[http://higgins.eclipse.org/rssrp/ RSS Test Site]
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=Relying+Party open]
+
|[mailto:sergey@parityinc.net SergeyY]
+
|-
+
|colspan="2" | [[RP Protocol Support]] (HBX SUPPORT)
+
|dep
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/app/org.eclipse.higgins.broker/apps/rpps/?root=Technology_Project viewcvs], ide, cli
+
|
+
|javadoc, plugins, jars
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX+SUPPORT open]
+
|[mailto:sergey@parityinc.net SergeyY]
+
|-
+
|colspan="2" | [[ISS Client UI]]
+
|dep
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=ISS+CLIENT+UI open]
+
|[mailto:abs@zurich.ibm.com AbhiS]
+
|-
+
|colspan="2" | [[I-Card Registry]]
+
|dep
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-CARD+REGISTRY open]
+
|[mailto:valery@parityinc.net ValeryK]
+
|-
+
|colspan="2" | [[I-Card Selector Service]] (ISS)
+
|dep
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.iss/?root=Technology_Project viewcvs], ide, cli
+
|
+
|javadoc, plugins, jars
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=ISS  open]
+
|[mailto:abs@zurich.ibm.com AbhiS]
+
|}
+
.
+
 
+
===I-Card Providers===
+
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
|-style="background:#d6dee9; color:black"
+
! width="35%" border="1" align="left" valign="top" colspan="2" | Component (Bugzilla name, if different)
+
! width="5%" border="1" align="left" valign="top" | Dep.
+
! width="20%" border="1" align="left" valign="top" | Source & Build
+
! width="5" border="1" align="left" valign="top" | Test
+
! width="20%" border="1" align="left" valign="top" | Downloads and/or Service URL
+
! width="8%" border="1" align="left" valign="top" | [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins Open(all)]  [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Higgins&query_based_on=%20closed Closed(all)]
+
! width="15%" border="1" align="left" valign="top" | Owner
+
|-style="background:#f0f0f0; color:black"
+
|colspan="2" | [[I-Card Provider]]s (ICARD PROVIDER), [[I-Card_Interfaces]]
+
|
+
|
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-Card+Provider  open]
+
|
+
|-
+
|
+
|colwidth ="25%" | CardSpace Managed I-Card Provider
+
|dep
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:valery@parityinc.net ValeryK]
+
|-
+
|
+
|colwidth ="25%" | CardSpace Personal I-Card Provider
+
|dep
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:valery@parityinc.net ValeryK]
+
|-
+
|
+
|colwidth ="25%" | URI I-Card Provider
+
|dep
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:valery@parityinc.net ValeryK]
+
|}
+
.
+
 
+
===Token Service===
+
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
|-style="background:#d6dee9; color:black"
+
! width="35%" border="1" align="left" valign="top" colspan="2" | Component (Bugzilla name, if different)
+
! width="5%" border="1" align="left" valign="top" | Dep.
+
! width="20%" border="1" align="left" valign="top" | Source & Build
+
! width="5" border="1" align="left" valign="top" | Test
+
! width="20%" border="1" align="left" valign="top" | Downloads and/or Service URL
+
! width="8%" border="1" align="left" valign="top" | [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins Open(all)]  [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Higgins&query_based_on=%20closed Closed(all)]
+
! width="15%" border="1" align="left" valign="top" | Owner
+
|-
+
|colspan ="2" | [[Token Service]] (STS)
+
|[[Token Service Dependencies | dep]]
+
|[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]]
+
|
+
|javadoc, plugins, jars
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=STS open]
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-style="background:#f0f0f0; color:black"
+
|colspan ="2" | [[Token Provider]]s (TOKEN PROVIDER)
+
|
+
|
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=TOKEN+PROVIDER open]
+
|
+
|-
+
|
+
|[[Username Provider]]
+
|[[Username Token Provider | dep]]
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.sts.UsernameTokenExtension/?root=Technology_Project viewcvs], [[Username Provider PSF | ide]], cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-
+
|
+
|[[SAML Provider]]
+
|[[SAML Token Provider | dep]]
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.sts.SAMLExtension/?root=Technology_Project viewcvs], [[SAML Provider PSF | ide]], cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-
+
|
+
|[[Idemix Provider]]
+
|dep
+
|viewcvs, [[Idemix Provider PSF | ide]], cli
+
|
+
|javadoc, plugins, jars
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=IdemixProvider open]
+
|[mailto:abs@zurich.ibm.com AbhiS]
+
|-style="background:#f0f0f0; color:black"
+
|colspan ="2" | [[STS Binding]]s (STS BINDING)
+
|
+
|
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=STS+BINDING open]
+
|
+
|-
+
|
+
|[[Axis 1.3 Binding]]
+
|[[Axis 1.3 Binding Dependencies | dep]]
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.sts.binding.axis1x.service/?root=Technology_Project viewcvs], [[Axis 1.3 Binding PSF | ide]], cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-
+
|
+
|Axis 2.0 Binding
+
|[[Axis 2.0 Binding | dep]]
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-
+
|}
+
.
+
 
+
===Identity Attribute Service===
+
 
+
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
|-style="background:#d6dee9; color:black"
+
! width="35%" border="1" align="left" valign="top" colspan="2" | Component (Bugzilla name, if different)
+
! width="5%" border="1" align="left" valign="top" | Dep.
+
! width="20%" border="1" align="left" valign="top" | Source & Build
+
! width="5" border="1" align="left" valign="top" | Test
+
! width="20%" border="1" align="left" valign="top" | Downloads and/or Service URL
+
! width="8%" border="1" align="left" valign="top" | [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins Open(all)]  [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Higgins&query_based_on=%20closed Closed(all)]
+
! width="15%" border="1" align="left" valign="top" | Owner
+
|-
+
|colspan="2" | [[Identity Attribute Service]] (IDAS)
+
|none
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.idas/?cvsroot=Technology_Project viewcvs], [[IdAS PSF | ide]], cli
+
|
+
|[http://download.eclipse.org/technology/higgins/idas/lastNightlyBuild/javadoc javadoc], [http://download.eclipse.org/technology/higgins/idas/lastNightlyBuild plugins], [http://download.eclipse.org/technology/higgins/idas/lastNightlyBuild jars]
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=IdAS open]
+
|[mailto:jimse@novell.com JimS ]
+
|-style="background:#f0f0f0; color:black"
+
|colspan="2" | [[Context Provider]]s (CONTEXT PROVIDER)
+
|
+
|
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=Context+Provider open]
+
|
+
|-
+
|
+
|LDAP Context Provider
+
|[[LDAP Context Provider Dependencies | dep]]
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:tdoman@novell.com TomD]
+
|-
+
|
+
|Jena Context Provider
+
|[[Jena Context Provider Dependencies | dep]]
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.idas.cp.jena2/?cvsroot=Technology_Project viewcvs], [[Jena Context Provider PSF | ide]], cli
+
|
+
|javadoc, plugins, jars
+
|
+
|[mailto:slyakhov@parityinc.net SergeyL]
+
|-
+
|
+
|OpenID Context Provider
+
|[[OpenID Context Provider Dependencies | dep]]
+
|viewcvs, ide, cli
+
|
+
|javadoc, plugins, jars
+
|
+
|TBD
+
|-
+
|}
+
.
+
 
+
=== Conventions Used in this Page ===
+
====Navigation====
+
* All information, interfaces, doc, etc. about any component in the [[Architecture]] should be reachable by clicking on the component name in the column above.
+
+
====Column Names in table above====
+
* Component name
+
** Provider/Plugin Component name
+
* Dep. (Dependencies)
+
** '''dep''' - wiki page of non-Higgins libraries (e.g. JARs) that this component depends on to build and run
+
* Source / Build
+
** '''viewcvs''' - web view of component's cvs folders
+
** '''ide''' - wiki page describing how to get the source and build the component using the Eclipse IDE. It MUST include at least two .psf files (one for anonymous access, one for committers) and these two MUST include all of the component's projects and any projects that are just wrappers around third party libs. It should NOT include projects from other Higgins components.
+
** '''cli''' - wiki page describing how to get the source using CVS and build the JAR(s) using Ant using a command line
+
*Test
+
**For each of the java sub-projects of each Component listed in all of these tables there exists a second project a sister "-test" project exists containing unit tests. These tests are [well, will soon be] automatically run during the nightly build process. This cell should contain a status word related to these tests:
+
*** '''none''' - no "-test" project exists
+
*** '''minimal''' - a few unit tests exist in the "-test" project
+
*** '''good''' - reasonable coverage of functionality exists in the "-test" project
+
* Download
+
** '''javadoc''' - link to the javadoc files mostly recently generated nightly on build.eclipse.org
+
** '''plugins''' - link to one or more Eclipse plugins most recently built on build.eclipse.org
+
** '''jars''' - link to one or more JARS most recently built on build.eclipse.org
+
* Open
+
** '''open''' - list of Bugzilla entries (enhancements and bugs) for this component
+
* Owner
+
** '''<email>''' - email of the owner of this component
+
 
+
Note: Component Owners please review [[Higgins Component Owner Checklist]]
+
 
+
=== Higgins 1.0 Build Targets ===
+
* [[Retrieving Source]] <-- will be subsumed into the individual "cli" instructions above
+
 
+
== See Also ==
+
* [http://eclipse.org/higgins Higgins Home]
+
** [[Architecture]]
+
** [[Components]]
+
** [http://www.eclipse.org/higgins/plan.php Plan]
+
** [http://www.eclipse.org/higgins/resources.php Developer Resources]
+
** [http://wiki.eclipse.org/index.php/Higgins_Wiki Wiki]
+
** [http://www.eclipse.org/higgins/downloads.php Downloads]
+

Latest revision as of 15:29, 15 August 2014

Higgins logo 76Wx100H.jpg

Components are low level building blocks comprised of Eclipse projects (folders) that in turn contain files:

Hierarchy:

  • Solutions are deployable, usable apps and web services (and in a couple of cases libraries).
  • Packages are mid-level multi-component packages used to create solutions

Back to the top