Semantic-based switch fabric OS
First Claim
1. A network, comprising:
- a first table comprising a list of web services registered with a semantic-based switch fabric;
a second table comprising a list of virtual addresses assigned to the web services; and
a plurality of semantic-based switches, wherein each semantic-based switch provides an end-to-end connection between service requesters and service providers utilizing the virtual addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
A operating system creates a semantic-based platform or fabric that provides a service oriented network. The operating system assigns virtual addresses to services registered with the network. Messages for the services are sent by service requesters using their virtual addresses. The virtual address is then mapped to the actual address of the service provider, which is then sent to the intended service provider. The messages are processed according to an SOA stack, where messages can be routed at the virtual IP, transport, or message layer without the need to process the message at the IP layer. The web services can be classified into a service zone, with the zone exposed to a service requester as a single entity. The zone is an independent domain, with communication within the zone managed by a semantic-based switch in the switch fabric.
16 Citations
26 Claims
-
1. A network, comprising:
-
a first table comprising a list of web services registered with a semantic-based switch fabric;
a second table comprising a list of virtual addresses assigned to the web services; and
a plurality of semantic-based switches, wherein each semantic-based switch provides an end-to-end connection between service requesters and service providers utilizing the virtual addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing a service in a network, comprising:
-
registering a web service with the network, wherein the web service is listed in a first table of registered web services;
assigning to the web service a virtual address, wherein the web service and its assigned virtual address are listed in a second table;
receiving a web service request from a service requester;
obtaining from the second table the virtual address assigned to the requested web service; and
sending the virtual address to the service requester, wherein the service requester can send a message to a switch using the virtual address. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An operating system stack, comprising:
-
a physical and link layer;
an Internet protocol layer;
a virtual internet protocol layer overlaid on the Internet protocol layer, wherein virtual addresses are assigned to web services registered with a semantic-based switch fabric;
a transmission control protocol layer;
a transport protocol layer; and
a message protocol layer. - View Dependent Claims (23, 24, 25, 26)
-
Specification