Omnipresenceis an internet real time message service adapter, a next generation web service that distributes personal content dynamically in real time
Omnipresence features is:
A real time message adapter
A Generic Message Grid solution
Bidirectional many to many communication (B2B, C2B, C2C, B2C)
Multi channel (PDA, Mobile phone, web browsers, Apps etc.)
Asynchronous message distribution
Message ordering features
High speed throughput (messages/s)
Economical message overhead (bytes/message)
Real time Service Oriented System
True HTTP Push technology
Space Based Architecture design pattern
Omnipresence give new opportunities to the end user like
Join multiple services through you favorite vendor
Real time information wherever you are
Personal content updates
Exploration of semantic web (web 2.0 and 3.0), use your favorite ontology domains and services
Omnipresence gives new opportunities to the Service Provider
Moves Business closer to the consumer
B2B interconnections (alliances)
New business like real time auction, trading, location awareness applications, games and much more
Faster distribution of trading and settlements
Faster time to marked
Better personal service level towards customers
Better customer tracking
Better control of business and statistics
Virtual marked places
And more !
Omnipresence is a new type of web server application that support real time information
It is a matrix of services and message grids
All services has their own service descriptor, id and address (URI)
A service can be a real time service with ongoing processes (e.g. a web crawler looking for special type of content)
All clients and providers can have their own profile in the entity that can be addressed
Clients can be members of one or more services
Providers can register one or more services
Push over HTTP minimizing network configuration and overhead
Full duplex asynchronous communication over HTTP(s)
Omnipresence is “A computer based synapse”
Screen dump to the rigth shows yahoo stock service that are binded to an omni service profile.
Any other services can also bind to the omni service profile like news feed or internal information that need to be distributed to specefic personell.
The omni services profile has a unique URI address that client can make the first request against.
Clients that make a request will start to exist in the entity where it has a unique profile.
Both stock service and any services that are binded to the omni service profile will now receive updates asynchronously.
New type of services where data is available on the run. Here is a few suggestions:
Real-time stock solutions with news feed
Real-time responsive multi channel auction clients