Triple Space Computing
Group
7
Caleb DeWoody, Tyler Holland, Elizabeth Rape, Leann Walls
Key Words: Semantic Web, Tuple
Space Computing, RDF Triples, Triple Space Computing
Triple Space Computing is a new telecommunication standard in which
communication is carried out by reading and writing information to be exchanged
in a shared space called Triple Space. Triple Spaces represent a communication
standard for unspecified information exchange through publication that ensures the
constant and exclusive exchange of information tailored to semantic web patterns.
The Triple Space offers a framework much like that of the Internet. Humans
publish data onto the Internet to be read by consumers or clients and the data is
accessible by the general public. By using the design principle of the Web, Triple
Space Servers would provide Triple Spaces to publish data that machines can
interpret into any particular data schema. Providers and consumers could
publish and consume triples over a globally accessible infrastructure comparable
to the Internet. Different servers would be located at different machines
globally and every party in the communication process can target its preferred
space, as is the case for the Web. By using Triple Spaces, providers of the
data can safely publish at any time, away from its internal storage or
location, independent of information regarding the reader, and independent of
its internal data schema.
Web services are currently the most used technology in business communication. Using web services, applications are provided as a service to move the “information society” toward a “service oriented” world. Using specified protocols, some processes in eWork and eCommerce have been automated. Payment transactions are a good example of the automated process. This process is still limited due to the necessity of human support service related tasks: discovery, selection, composition, mediation, execution, and monitoring. Web services have also failed in reliability, security, and recovery. Semantic Web Services provide the intelligent infrastructure that normal web services lack. Semantic Web Services are able to perform the previous mentioned tasks independent of human support. Semantic Web services provide flawless exchange of data and applications on a semantic level, thus turning the Web from a world-wide information warehouse for human consumption only, to a tool of distribution.
A
Tuple Space is a virtual shared memory space. It holds data items called Tuples,
which are sets of typed values. A Tuple Space will read and write Tuples to
communicate and coordinate information. Using Tuple Space Computing in a
semantic web service environment is called Triple Space Computing. Triple Space
Computing is very powerful. Most web based applications send messages forward
and backward between participants. Triple-based applications use simple
communication that is based on writing and reading RDF Triples in a shared
space. Resource Description Framework Triples (RDF Triples) read and write data
and then encode and transfer the information into the Triple Space Servers. The
extension of Tuple Space Computing to support RDF will form a basis for Triple
Space Computing. Middleware is required to provide a Global Semantic Space without
requiring each application to either download or search through the entire
Semantic Web.
Triple Space Computing is a project
founded by the Forschung Innovation Technologies – Information technology (FIT-IT)
research program in the program line of "semantic systems and
services". Triple Space Computing was partnered by LFUI – Leopold Franzen Universität
in
The Triple Space Computing can be used as communication standard for Web Services. It provides support and also improves the communication process. The Middleware acts as a third party. Being a third party element can resolve communication disputes. The target markets are Enterprise Application Integration (EAI) and Business-to-Business (B2B) areas. Triple Space Computing can be useful in the enhancement of semantic enabled communication.
Triple Space Kernels are used to create, join, and leave the Triple Space. Authentication and authorization is done within. This keeps the information in the Triple Space secure and only accessible to the people who need it. When a client logs in and sends a request to the Web Server it goes to the Triple Space and collects in the information needed. This saves client’s time from searching through the provider’s web page for information. It’s also easier for the publisher too. The Triple Space encodes the data and can convert it to whatever data schema the client is using. This could possibly overcome language barriers in that you don’t have to install a translation dictionary. Also, instead of information being stored on your hard drive you can post it on the Triple Space. There is less worry of loss of information and it is very secure. You don’t need client emails either. All you have to do is post the data and the client can collect it whenever they need it.
Triple Space Computing involves a very complex process but its use is very simple. It is expected to be the new standard of information exchange. By logging into a Triple Space Kernel, data can be published to a Triple Space. RFD triples encode the data and when a client is ready to find it they don’t have to spend wasted time searching. The Web Server finds the request you send it and directs it to you in the data scheme you need it. Triple Space Computing will break barriers in communication and provide a more reliable and secure environment for the information exchange process. By combining Tuple Space Computing and Semantic Web Services a new breed of information exchange technology has been created.
References
Digital
28, 2006, from
Fensel,
D., Krummenacher, R., Shafiq, O., Strang, T. Toma,
Space computing for communication
and coordination in Semantic Grid.
Retrieved October
28, 2006, from
http://www.semanticgrid.org/GGF/ggf16/papers/TSC-semgrid_20060129.pdf
Kilgarriff, E., Krummenacher, R., Murth, M.,
Recuerda, R., Riemer, J., Sapkota, B.,
(2006).
2006,
from
http://tsc.deri.at/deliverables/D11.html
Triple Space Computing
Group 7
1. |
What is Triple
Space Computing? |
A. |
Computing in another galaxy |
B. |
New communication standard that exchanges information in a
shared space |
C. |
New networking of multiple computers |
D. |
None of the above |
2. |
Who is head of
the Triple Space Computing project? |
A. |
Jennifer Morth |
B. |
Rafael Newswick |
C. |
Omair Shafiq |
D. |
Tom Toma |
2. |
Who will Triple
Space Computing mainly affect? |
|||
|
A. |
|
|
|
B. |
Business to Business (B2B) |
C. |
Both A and B |
D. |
None of the above |
4. |
Which one of
these is NOT an advantage to Triple Space Computing? |
A. |
reliability |
B. |
cost |
C. |
security |
D. |
recovery |
5. |
The project
began in (blank), but is expected to be implemented in (blank). |
A. |
March 2000, August 2007
|
B. |
March 2005, August 2008 |
C. |
March 2003, August 2008 |
D. |
March 2005, August 2007
|
6. |
What is Tuple
Space? |
A. |
A virtual shared memory space
|
B. |
A more complex version of Triple Space |
C. |
Used in Triple Space Computing |
D. |
Both A and C |
7. |
What are RDF
Triples? |
A. |
Read, write, encode, and transfer data into Triple Space Servers |
B. |
Retrieved Decoding Framework Triples |
C. |
Software used in Triple Space Computing |
D. |
Security Software |