ibrokerKit

ibrokerKit is a software solution for XDI.org accredited GRS i-brokers as well as Community i-brokers. It contains customizable, extensible frontend web applications, libraries, backend database schemas and other components necessary for operating all aspects of an i-broker.

  • Community i-brokers provide i-names with one or more fixed subsegments, e.g. @free*yourcompany, or =web*yourname.
  • GRS i-brokers provide top-level i-names in the central registry, e.g. @yourcompany or =yourname.

Components

The following table gives an overview over which ibrokerKit components you need.

Component Community I-Brokers GRS I-Brokers
ibrokerFront
ibrokerStore
ibrokerTask  
ibrokerCert  
openxri
openxriAdmin
iserviceFront
iserviceStore
iserviceAdmin
iname4java
epptools4java  
xritools4java

= Required   = Optional

The table assumes that you do not implement anything yourself.
ibrokerKit is very modular, i.e. you could also only use 1 or 2 components and implement others yourself.

Technologies

ibrokerKit relates to the following technologies:

  • OpenXRI: The OpenXRI server is used to host community i-names. OpenXRI relates to XRI as BIND relates to DNS. If all you need to do is host community i-names, without associated i-services and management tools, then you don't need ibrokerKit; only OpenXRI.
  • NeuStar EPP Toolkit: If you are an XDI.org accredited GRS I-Broker, you will be given access to this toolkit, which communicates with the central registry. ibrokerKit builds on this toolkit.
  • Apache Wicket Web Framework: This is used for implementing the frontend web applications in ibrokerKit.

Further Information

See http://www.inames.net/ for more information on how to become an XDI.org accredited i-broker.
ibrokerKit is not freely available for download. Please contact us at @fullxri*ibrokerkit for questions and enquiries.