Mashup Server

A server that provides web service connectivity

The BlueSpace Mashup Server is a server application that provides web service connectivity between the BlueSpace Client Framework / Application Servers specific to each end user application and the Trusted Service Bus.  A set of Application Server instances specific to a given end user application,  a set of Mashup Server instances and the Trusted Service Bus are deployed onto an Application Appliance that is specific for a given end user application – e.g. the Unity Application Appliance.

The Mashup Server is a single level process that sits in front of the Trusted Service Bus – there is an instance of the Mashup Server on each domain spanned by an MLS application.

The Mashup Server provides a web service for cross-domain functions. Leveraging WS-* standards, the web service components are able to:

  1. Authenticate all requests as coming from the S2 server in their domain (via certificate exchange for this demonstration).
  2. Authenticate and authorize the DTW principal using delegated credentials (WS-Trust).
  3. Allow for encryption of the WS payload (WS-Security).

The Mashup Server web service effectively acts as a connector, or adapter, between the Trusted Service Bus (TSB) and the Application Server. Upon receiving an authenticated and authorized request, the mashup web service will invoke TSB functions to send a cross-domain message.

Recent Blog Posts

Cloud. You have been Assimilated. – Part Three.

Justin Marston 01/30/2012 - 12:29

MLS Clouds

I now bring the ‘Cloud’ blog series to an end by discussing MLS clouds and how BlueSpace fits into the cloud topic. If you’ve missed the last two...

You might also be interested in one of our other products...

  • Unity

    A multi-level secure email client that can span multiple networks with a single inbox and single calendar.

    Learn more...
  • Discover

    An end user search application with a single interface for displaying data held at multiple security levels.

    Learn more...
  • GeoSpace

    A multi-level secure command & control interface that displays a unified operating picture of the battle theater.

    Learn more...
  • TransMail

    TransMail is a mail and messaging platform being used as a next generation AMHS solution.

    Learn more...
  • Client Framework

    A framework specifically designed for creating multi-level secure (MLS) applications for end users.

    Learn more...
  • Trusted Service Bus

    An administratively controlled message bus for orchestrating application interfaces that run at multiple security levels.

    Learn more...