Site Map Register Lost Password Alerts Systems Status   Web logs: News Risk Commentary   Login >

RCRT On-Line Presentations

An Introduction to Stibium

RCRT Home > Presentations > Stibium Notes rss feed
 
Page Navigator
 RCRT Home
   About Us
   Our Services
   Our Software
   News & Updates
   Risk Management
   Grid Computing
   About This Site
    Presentations
      AJAX Notes
      RDF Notes
      Stibium Notes
      E-C Notes
   Documents
   On-Line Tools
   Information
   Contact Us
   Downloads
   Your Account
   Site Auditor
 
 
Other Links
Post A Message
 
 
Site Hits: 412588 Pages
From: 272197 Sessions

The Stibium Naming and Directory Server

Dr Andrew Gray


(Presentation Notes)


To view this presentation on-line: Click Here.

You can also visit the: Stibium Home Page.

About The Author
Slide 1

» Introduction.


Slide 2

» What Is the Stibium Server ?

  • Stibium provides Naming and Directory Services.
  • These are accessible via XML Web Services.
  • Stibium uses XML storage.
  • Stibium supports the Java JNDI.
Slide 3

» What Is Stibium, ctd ?

  • The Stibium web application runs under the Apache Tomcat web server.
  • Clients make class to Stibium using SOAP web services via http or https.
  • Stibium stores and serves named bindings and their attributes.
Slide 4

» What Is a 'Naming Service' ?

  • The role of a naming service is to resolve names - map names onto the corresponding resources, or their attributes.
  • The association of a name with a value is called a binding.
  • For example, software agents can use naming services to 'advertise' themselves.
Slide 5

» What are SOAP XML Web Services ?

  • A 'remoting' mechanism.
  • Function calls can be made between computers using standard web protocols.
  • Data is encoded textually - xml using SOAP.
  • Gives system and platform level interoperability.
Slide 6

» Stibium and the Java JNDI.

  • JNDI - The Java Naming and Directory Interfaces framework.
    - The framework defines standardised APIs.
  • Stibium has a JNDI Service Provider.
  • The javax.naming.directory.DirContext interface is supported by the Stibium service provider.
Slide 7

» Stibium Contexts and Bindings.

  • Data is stored within contexts - these are analagous to file-system directories.
  • A context contains bindings, these may be items of data, or nested sub-contexts.
  • Stibium supports hierarchical naming, using simple 'dot-separated left-to-right' strings.
Slide 8

» An example of a Stibium 'Name'.

  • Grid.AgentConfig.MemLogLimit
  • This might be the maximum number of entries allowed for 'In Memory' loggers in distributed software agents.
Slide 9

» The Stibium Persistence Model.

  • Bindings can be stored by Stibium in either 'transient' or 'persistent' mode.
  • Transient items are only stored in-memory.
  • Persistent items are also stored in the xml persistence document on the file-system.
Slide 10

» The Stibium Persistence Document.

  • This is a single logical xml document.
  • The document contains xml elements which represent contexts and bindings.
  • Context elements can contain: bindings, environment entries and attributes.
Slide 11

» The Stibium Security Model.

  • Stibium can be accessed using either http, or https for secure communications.
  • Stibium also includes a cryptographic client-authentication mechanism.
  • Permissions granted to clients determine which data they can access.

- The End -
 
© Risk-Capital Research and Technology | Site Map | Legal Info | Accessibility | About This Site