text:
For the winter months nothing beats a hot bowl of wild rice soup! I tend to avoid creamy soups due to their heaviness but I decided to give it a try. In the past I've made it as a broth-based soup instead of cream-based. Even though it doesn't skimp on the cream and bacon, it wasn't especially heavy which was surprising. I made this recipe with the leftover bones I froze from the Thanksgiving turkey. The recipe for homemade stock (swap out chicken for turkey) can be found here. The soup is also packed with butternut squash, corn and other veggies. For the rice, I decided to save the broth and not add it into the soup as it cooked; that way the rice didn't absorb all the tasty broth. I really liked how this turned out and it was a perfect recipe for the holidays!
Continue Reading →
Wild Rice Soup with Bacon and Butternut Squash
For the winter months nothing beats a hot bowl of wild rice soup! I tend to avoid creamy soups due to their heaviness but I decided to give it a try. In the past I've made it as a broth-based soup instead of cream-based. Even though it doesn't skimp on the cream and bacon, it wasn't especially heavy which was surprising. I made this recipe with the leftover bones I froze from the Thanksgiving turkey. The recipe for homemade stock (swap out chicken for turkey) can be found here. The soup is also packed with butternut squash, corn and other veggies. For the rice, I decided to save the broth and not add it into the soup as it cooked; that way the rice didn't absorb all the tasty broth. I really liked how this turned out and it was a perfect recipe for the holidays!
Roasted Winter Vegetables with Butternut Squash
Well it's November and officially a few weeks away from Thanksgiving! This recipe is a great side dish for the holidays even though it's difficult to think they are right around the corner. I even saw some Christmas commercials come on the other day which was pretty hard to believe. This recipe combines potatoes, beets and butternut squash tossed in olive oil and roasted with garlic and fresh herbs. It doesn't get much easier than that! The flavors from each vegetable came together perfectly. Works well as a holiday side dish but is great for any time of the week during the winter.
Continue Reading →
Chicken and Dumpling Soup
Who doesn't love a warm bowl of soup on chillier evenings? Since it's starting to get darker and the winter months are on their way I thought chicken and dumpling soup would be an appropriate post for the season. The dumplings are so easy to make since the shape of the dough balls don't matter at all. You simply drop spoonfuls of dough into the hot broth and it does all the work for you. The more lumpy and asymmetrical the better! The dumplings are seasoned with fresh herbs and parmesan which really adds to their flavor. I went with homemade chicken stock since it tastes better than store bought and makes the soup more nutrient rich. I chose chicken breasts for the protein but thighs or even a whole roasted chicken would make great substitutes as well. I look forward to the winter months so I can whip up a batch of this again!
Continue Reading →
Pumpkin, Banana & Oat Breakfast Muffins
I have been really into breakfast muffins lately. They're not too sweet and more fulling than regular muffins because of the rolled oats. They're quick to make and easy to grab and go in the mornings. For October, I thought a pumpkin based muffin along with bananas would be a delicious combination. One of the benefits of never going through bananas fast enough is I always have plenty of over-ripe ones to get creative with! These muffins are flavored with seasonal spices to compliment the pumpkin. They also freeze well so keeping them as a back up snack or breakfast in the freezer is a great way to go!
Continue Reading →
Homemade Spiced Peanut Butter
Homemade peanut butter is a great alternative to buying it from the store. You can't get much fresher than grinding up your own peanuts! If you have a food processor you already have everything you need to make your own. This recipe takes it up a notch with spices like cinnamon, nutmeg and cloves. It makes for a great seasonal recipe and goes perfectly with sliced apples. I must confess that the numbers given for the salt, honey and spices are approximate. Feel free to use more less as desired. This recipe is excellent with chocolate and any jam you can think of. Or you can drop all pretense and go to town with a tablespoon. I definitely won't judge you!
Continue Reading →
Banana Bread Scones
Using over-ripe bananas in baking goes way beyond standard loaf bread! These are not your typical dry and crumbly scones. They are a lot more moist, but just as dense as a typical scone. The insides are more light and fluffy and totally delicious! A lot of banana bread scone recipes call for a brown sugar glaze but to cut down on the sweetness I only topped the scones with cinnamon sugar and a dusting of powdered sugar. Which still sounds like a lot right? But it actually turned out being not overly sweet at all. If you have a bunch of over-ripe bananas languishing on your counter give these scones a try!
Continue Reading →
Italian Sausage Soup with Roasted Cauliflower and Yellow Squash
This soup is perfect for rainy summer nights or chilly fall days. It combines roasted cauliflower, yellow squash, red potatoes with fresh fennel and thyme. You start off the soup by broiling the cauliflower until just charred. I used homemade chicken stock which lends the best flavor to the recipe. I couldn't get enough of these flavors combined! The spicy sausage combined with the charred flavor from the cauliflower with the fresh herbs really took this soup to the next level. Serve this soup with some fresh parsley, grated parmesan cheese and a crusty baguette.
Continue Reading →
Chicken Vegetable Soup with Acorn Squash and White Beans
Spring is around the corner but in many places winter is still raging. This soup is loaded with healthy veggies but is still hearty enough to combat the winter chills. For the stock I used my go to recipe for Homemade Stock. You can either use what you have pre-made or make it for the soup–either way works fine and instructions will follow. I packed this recipe with tons of veggies such as acorn squash, spinach, corn, peas, carrots and cabbage. The recipe is surprisingly hearty and flavorful. It has been one of my favorite go-to winter soup recipes over the past few weeks!
Continue Reading →
Leftover Hambone and White Bean Soup
If you have a leftover ham bone from a spiral cut ham sitting in your freezer you can make this delicious soup! This recipe is loaded with healthy vegetables and beans. I was surprised at how fast the stock came together. It only took about an hour of simmering for it be fragrant and full of good flavor. I decided to use a trick for it that's often used when cooking stock for Vietnamese Pho: adding whole spices like allspice and cloves to enhance flavor. It worked out quite nicely and the rest of the soup came together in a flash. It was a great way to use up those leftovers from dinner and is a perfect soup for cold February weather.
Continue Reading →
Roasted Tomato Soup with Italian Sausage
I've never really considered making tomato soup until recently. This recipe is full of roasted garlic and tomato flavor along with the savory spiciness of the Italian sausage. This tomato soup recipe is anything but boring! For the roasting I place the garlic on top of the cut side of the tomatoes. Placing it there helps the garlic roast and allows that flavor to become better infused into the tomato. Call me crazy but it really works! I pan roasted the sausage and you can either blend it into the soup after or finely mince by hand. The soup comes together easily and it has quickly become a staple dinner recipe.


text:
A method of supplementing the operations performed by a web service includes operating an autonomous software agent. The autonomous software agent receives a request directed to a web service and identifies a web service input operation associated with the request. The web service input operation is associated with a set of input actions. The input actions are executed prior to directing the request to web service. The autonomous software agent may also receive a response from the web service. A web service output operation associated with the response is identified. The web service output operation is associated with a set of output actions. The output actions are executed prior to directing the response to a client.
1. A computer readable media to direct a computer to operate in a specified manner, comprising:
an autonomous software agent configured to
receive a request directed to a web service;
identify a web service input operation associated with said request;
associate said web service input operation with a set of input actions; and
execute said input actions prior to directing said request to said web service.
2. The computer readable media of
receive a response from said web service;
identify a web service output operation associated with said response;
associate said web service output operation with a set of output actions; and
execute said output actions prior to directing said response to a client.
3. The computer readable media of
receive a fault response from said web service;
associate said fault response with a set of fault actions; and
execute said fault actions.
4. The computer readable media of
5. The computer readable media of
6. The computer readable media of
7. The computer readable media of
8. The computer readable media of
9. The computer readable media of
10. The computer readable media of
11. The computer readable media of
12. A method of supplementing the operations performed by a web service, comprising:
operating an autonomous software agent to
receive a request directed to a web service;
identify a web service input operation associated with said request;
associate said web service input operation with a set of input actions; and
execute said input actions prior to directing said request to said web service.
13. The method of
receive a response from said web service;
identify a web service input operation associated with said response;
associate said web service input operation with a set of output actions; and
execute said output actions prior to directing said response to a client.
14. The method of
receive a fault response from said web service;
associate said fault response with a set of fault actions; and
execute said fault actions.
15. The method of
16. The method of
17. The method of
18. The method of
[0001] This invention relates generally to web services. More particularly, this invention relates to an autonomous agent that interacts with a web service to provide context and context processing of web service traffic.
[0002] A web service is a software vehicle that accepts requests from a client to perform operations. At this time, these requests are typically in the form of Extensible Markup Language (XML). Although XML is used as an example, other forms of invocation are also possible. In most cases, a web service returns a response after processing the request. This prior art architecture is illustrated in FIG. 1, which shows a web service client 100 submitting an XML request, as shown with arrow 102, to a web service 104. The web service 104 generates an XML response, as shown with 106.
[0003] Web services typically operate independently of a specific computer language, platform, or location. Therefore, a client can contact a web service that is written in a different programming language, which is running on a different platform, and is located across a network.
[0004] Because web services can contact each other to request the execution of operations, they serve as building blocks for distributed systems. Distributed systems composed of web services may span multiple machines, a corporate intranet, or the Internet. Combining web services from a base environment with web services outside the base environment, such as those operated by partners or suppliers, can create complex applications, such as shown in FIG. 2.
[0005]FIG. 2 illustrates a base environment 200 under common control, such as an intranet. The base environment 200 includes an order processing client 202, which accesses an order processing web service 204. In fulfilling an order, the order processing web service 204 accesses an inventory web service 206, which resides in the base environment 200 and a credit check web service 208, which is located in a first partner environment 210. The inventory web service 206 accesses a shipping web service 212 in a second partner environment 214.
[0006]FIG. 3 illustrates a prior art networked computer environment 300 that supports a distributed web service. The computer network 300 includes a client computer 302 connected to a communication link 304, which may be any wired or wireless communication link. Also connected to the communication link 304 are a first server 306 and a second server 308.
[0007] The client computer 302 includes a central processing unit (CPU) 310 connected to a bus 312. A network interface 314 is also connected to the bus 312. A memory 316 is also connected to the bus 312. The memory 316 stores web client software 312, which may be used to initiate a web service client request using known techniques.
[0008] The server 306 includes a network interface 320 connected to a CPU 324 via a bus 322. A memory 326 is also connected to the bus 322. The memory 326 stores individual executable programs in the form of web services 328A-328N. Server 308 also includes a network interface 330 connected to a CPU 334 via a bus 332. A memory 336 stores individual executable programs in the form of web services 338A-338N.
[0009] Using web services to integrate both internal and external data gives an organization flexibility. An organization can focus on creating applications for the business problems in a domain of expertise, and make use of the web services provided by other organizations in order to complete a business process. An organization can also offer its web services for use by other organizations.
[0010] Typical web service architectures are based on the following elements: a transport protocol, a message format protocol, a service definition language, and a mechanism to locate the web service. The function of each element is described below.
[0011] The transport protocol indicates how messages are sent to the web service. HTTP (Hypertext Transport Protocol) is the most popular transport protocol for web services, as it makes possible universal connectivity via the Internet. HTTP supports a request-response message pattern between a client and a web service. Other transport protocols can also be used for web service communication and for one-way communication (i.e., a request that does not require a corresponding response).
[0012] Messages between clients and web services may use SOAP (Simple Object Access Protocol). SOAP is a protocol specification that defines a uniform way of passing XML-encoded data. SOAP also defines a way to perform remote procedure calls using HTTP (or another transport protocol) as the underlying communication protocol. A client sends a SOAP request message to the web service, and receives a SOAP response message in return. Using SOAP, the service requestor and the service provider can communicate as long as they agree on a common transport protocol (such as HTTP) and the message's SOAP definition. This increases the opportunities for reuse, as the service places essentially no constraints on the platform, language, or location of its clients.
[0013] The web service's interface is defined in a Web Services Description Language (WSDL), which is an interface description language defined in XML. In order to announce its operations to potential clients, a web service provides a WSDL file that describes the service's network address, the list of operations, and the messages that it uses to communicate. If a client has access to the WSDL definition for a service and the proper security credentials, it can access the service with no additional information.
[0014] Web service clients typically locate a WSDL file using a published URL address. Currently, clients typically retrieve a WSDL file from a hard-coded URL location. Eventually, vendors will publish the URLs for their web services using UDDI (Universal Description, Discovery, and Integration). UDDI defines the interface to a repository that allows web service providers to advertise their services and allows clients to locate the web services they need.
[0015] The construction of distributed enterprise systems from web services raises management challenges. Although the independent language, platform, and location qualities of web services simplify the construction of distributed systems, these characteristics complicate the problems of monitoring, managing, and controlling these systems. The ability to combine these systems magnifies the management challenge.
[0016] Web service developers will typically spend their resources to implement business functionality rather than to implement system management facilities, such as security, logging, performance monitoring, and failover. While some implementers may incorporate system management facilities directly into their web services, different organizations may do so with incompatible infrastructures, thereby making it impossible to manage a distributed system in a consistent manner.
[0017] Since web service developers are not providing adequate system management tools, individual users must create such tools on an ad hoc basis. An organization utilizing a web service is generally focused on an underlying business that has nothing to do with the web service. Therefore, the web service is outside of the core competency of the business. Accordingly, hiring individuals to run and deploy the web service can be distracting and inefficient. There are various web service application platforms that are commercially available to make this process easier. Nevertheless, these web service application platforms still require recoding of the base web service in order to expand the functionality of the web service. This recoding operation can disrupt the successful operation of the base web service.
[0018] In view of the foregoing, it would be desirable to provide a mechanism for enhancing the functionality of existing web services. Ideally, the technique would provide enhanced functionality without disrupting the code associated with the underlying web service.
[0019] The invention includes a method of supplementing the operations performed by a web service. The method utilizes an autonomous software agent. The autonomous software agent receives a request directed to a web service and identifies a web service input operation associated with the request. The web service input operation is associated with a set of input actions. The input actions are executed prior to directing the request to the web service. The autonomous software agent may also receive a response from the web service. A web service output operation associated with the response is identified. The web service output operation is associated with a set of output actions. The output actions are executed prior to directing the response to a client.
[0020] The invention also includes a computer readable media to direct a computer to operate in a specified manner. The computer readable media has an autonomous software agent configured to receive a request directed to a web service, identify a web service input operation associated with the request, associate the web service input operation with a set of input actions, and execute the input actions prior to directing the request to the web service. The autonomous software agent if further configured to receive a response from the web service, identifies a web service output operation associated with the response, associates the web service output operation with a set of output actions, and executes the output actions prior to directing the response to a client.
[0021] The invention facilitates the conversion of web services into enterprise-class web services that are secure, manageable and dynamically scalable. The invention facilitates the examination of the content of messages, the modification of the content of messages, the rerouting of messages, and the analysis of the context of messages.
[0022] The invention is more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which:
[0023]FIG. 1 illustrates a basic prior art web service architecture.
[0024]FIG. 2 illustrates a distributed web service architecture utilized in accordance with the prior art.
[0025]FIG. 3 illustrates a prior art computer network supporting a web service.
[0026]FIG. 4 illustrates a web service architecture configured in accordance with an embodiment of the invention.
[0027]FIG. 5 illustrates a computer network configured to support a web service in accordance with an embodiment of the invention.
[0028]FIG. 6 illustrates a configuration for an autonomous agent that may be utilized in accordance with an embodiment of the invention.
[0029]FIG. 7 illustrates an action list that may be used to implement embodiments of the invention.
[0030]FIG. 8 illustrates a mapping between a web service operation, processing phases associated with the operation, and action lists used to implement the processing phases.
[0031]FIG. 9 illustrates web service processing paths utilized in accordance with an embodiment of the invention.
[0032] FIGS. 10A-10C illustrate processing steps performed in accordance with an embodiment of the invention.
[0033]FIG. 11 illustrates the operation of an environment monitor implemented in accordance with an embodiment of the invention.
[0034]FIG. 12 illustrates the operation of an agent configuration editor implemented in accordance with an alternate embodiment of the invention.
[0035]FIG. 13 illustrates the operation of an authorization policy editor implemented in accordance with an embodiment of the invention.
[0036] Like reference numerals refer to corresponding parts throughout the several views of the drawings.
[0037]FIG. 4 illustrates a web service architecture 400 configured in accordance with an embodiment of the invention. The web service architecture 400 includes a web service client 401, which communicates with a web service 402 through an agent 404. A web service request (e.g., an XML request), as shown with arrow 406, is intercepted by agent 404, which processes the intercepted message in accordance with techniques described below. The message is then routed to the web service 402, as shown with arrow 408. The processing at web service 402 is performed in a standard manner, without alteration by the agent 404. As shown with arrow 410, the output from the web service 402 is applied to the agent 404, which processes the outgoing information in accordance with techniques described below. The output from the agent 404 is applied to the web service client 401, as shown with arrow 412.
[0038] Thus, the agent 404 sits between the web service client 401 and the web service 402. In accordance with the invention, the agent 404 is an autonomous entity that interacts with the web service 402, without altering the underlying code associated with the web service 402. The agent 404 provides analyses of the content and context of the messages that are routed to and from the web service 402. The agent responds to different events, such as the receipt of a message, an event occurring, or a variable changing value or state. The agent responds to each event by executing instructions called actions. An action instructs an agent to perform a unit of processing. Typical actions include logging data, sending an email message, sending a request to a web service, and updating variables.
[0039]FIG. 5 illustrates a computer network 500 configured to support the web service of the invention. The network 500 includes a client computer 502 connected to a communication link 504. Also connected to the communication link 504 are various server computers 506, 508, and 510.
[0040] Client computer 502 has a standard configuration, including a CPU 512, a bus 514, and a network interface 516. A memory 518 stores web client software 520, which facilitates the initiation of web service requests in a standard manner.
[0041] Server 506 has a network interface 522 connected to a bus 524, which is connected to a CPU 526. A memory 530 is also connected to the bus 524. The memory 530 stores one or more prior art web services 532A-532N. In accordance with the invention, the memory (also referred to as a computer readable media) 530 also stores one or more autonomous agents 534A-534N. In one embodiment of the invention, a separate autonomous agent is provided for each web service. For example, autonomous agent 534A is associated with web service 532A. Memory 530 also stores a management console 536. In one embodiment of the invention, the management console includes an environment monitor 537, an agent configuration editor 538, and an authorization policy editor 539, each of which will be discussed below.
[0042]FIG. 5 also illustrates a server 508 with a network interface 540 connected to a bus 542, which is connected to a CPU 544. A memory 546 is also connected to the bus 542. The memory 546 stores a set of web services 548A-548N. The autonomous agents 534A-534N may be associated with the web services 548A-548N. Thus, the autonomous agents 534 of the invention need not be on the same computer as the web service that is being enhanced. This point is further amplified in connection with server 510 of FIG. 5. Server 510 includes a CPU 550 connected to a network interface 554, via a bus 552. A memory 556 is also connected to the bus 552. The memory 556 stores a set of autonomous agents 558A-558N. The autonomous agents may be associated with the web services 532 on server 506 or the web services 548 on server 508.
[0043] As can be appreciated from FIG. 5, an agent can operate on the same computer (or container) as the web service it manages, in which case it can be referred to as an in-server agent. Alternately, the agent can operate on a separate computer (or container), in which case it can be referred to as an external agent. An external agent operates as a web service, is addressed as a web service, and functions as an agent for a different web service. Therefore, an external agent can be used to manage the communication with a web service provided by a partner organization. An in-server agent is inserted into the messaging layer of the web service's container. For example, the agent can be installed as a servlet filter in a servlet container. In the case of an in-server agent, existing web service clients can continue to contact the web service at the original address.
[0044] In the prior art, such as in the configuration of FIG. 1, a web service client 100 contacts a web service 104 by using the information in the web service's Web Service Description Language (WSDL) file. The WSDL file indicates the URL where the web service is located, lists the operations that are provided by the web service, and defines the structure of the SOAP messages used to request the operations. Thus, WSDL provides a way for service providers to describe the basic format of web service requests over different protocols or encodings. WSDL is used to describe what a web service can do, where it resides, and how to invoke it. Once the client has this WSDL file, it can contact the web service and request its operations.
[0045] In the case of the autonomous agents of the invention, a client contacts the agent, and the agent redirects requests to the web service. Because the agent acts as a client to the web service, the agent must know the location of the web service's WSDL file. The clients do not retrieve the WSDL file of the web service, but instead can retrieve the agent's replacement WSDL file. The agent provides this WSDL file that shows the same operations and SOAP message definitions as the original web service's WSDL file, but with the URL changed to point to the agent. When an in-server agent is used, the clients continue to access the web service's WSDL file directly, because the in-server agent is installed in the messaging layer of the web service's container. Therefore, clients do not need to be redirected to the agent's URL.
[0046]FIG. 6 illustrates an exemplary architecture for an autonomous agent 534 of the invention. In one embodiment, the autonomous agent 534 includes a module layer 600, a core layer 602, and a platform layer 604. The module layer 600 includes one or more action lists 606. FIG. 6 illustrates action lists 608A-608N.
[0047]FIG. 7 illustrates an exemplary action list 700. The action list 700 includes actions 702A-702N. Each action 702 has an associated condition 704 and parameter 706. Each action represents an operation that can be performed in connection with a message. An individual action is implemented using one or more modules. Thus, FIG. 7 illustrates that Action A 702A is implemented using modules 710A-710N, while Action N 702N is implemented using modules 712A-712N. Each module has a different functional attribute, such as a security function, a monitoring function, a logging function, and the like. Unless the actions are linked, they are not aware of one another. Therefore, a failure of one action does not impact other actions.
[0048] Returning to FIG. 6, the core layer 602 operates as an interface between the module layer 600 and the platform layer 604. The core layer 602 may be configured to include a module backplane 610 to interface with the module layer 600 and a platform interface layer 612 to interact with the platform layer 604. The platform layer is implemented as a user-selected platform (e.g., JAVA�).
[0049]FIG. 8 illustrates the mapping from a message operation to processing phases utilized in accordance with the invention, which are in turn associated with actions lists. Thus, the operation 800 specified within a message is decomposed into an input phase 802, an output phase 804, and a fault phase 806, if necessary. Individual phases or all of the phases may be invoked in response to an operation. For each phase, there is an associated action list. Thus, FIG. 8 illustrates that the input phase 802 has an associated action list 810 with actions 812A-812N. The output phase 804 has an associated action list 814 with actions 816A-816N, while the fault phase 806 has an associated action list 818 with actions 820A-820N.
[0050] The actions associated with the invention are more fully appreciated in connection with a more specific example. Consider a stock quote web service that supports different operations, such as getting a quote, selling stock, and buying stock. The syntax associated with this web service may be as follows:
[0051] The basic operations (e.g., operation—1, operation—2, and operation—3) associated with the stock_quote_web_service are supplemented with the actions of the invention. The actions of the invention do not impact the underlying operations of the web service. Instead, they supplement the underlying operations of the web service without modifying the web service. Thus, the invention provides extended functionality for a web service, without changing the code of the underlying web service. The extended functionality can be in the form of processing based on message content and context processing. The conditions 802 and parameters 804 of the actions facilitate content and context awareness. An example of content awareness would be the analysis of incoming messages to identify all orders over 500 shares. Based upon this content awareness, another action could be invoked, such as advising a sales person of a relatively large order. An example of context awareness would be the tracking of cumulative stock trades in a given time period to determine whether they exceed a threshold. As will be discussed below, an "instrument" can be used as a variable to track the cumulative stock trades. If the threshold is exceeded, then another action can be invoked, such as advising a trading manager.
[0052] The invention's use of actions has now been described. The combination of actions into action lists to perform functions executed by an autonomous agent has also been described. Attention now turns to examples of different actions that may be specified in accordance with the invention. The following discussion will also address how actions and action lists are used for processing messages and events in accordance with the invention.
[0053] As previously indicated, when a specified message event occurs, an agent executes individual processing instructions called actions. By way of example, the following actions may be utilized in accordance with an embodiment of the invention.
[0054] Check Access: apply authorization checks to verify that the requestor is authorized to make a specific request of the web service operation.
[0055] Email: send an email message to someone, such as a system administrator.
[0056] Log: write a message to a log file or a monitor.
[0057] Pivot: move from the input processing phase directly into the output processing phase (without executing the remaining actions in the sequence, and without sending the request to the target web service).
[0058] Redirect: redirect the request to an alternate web service instead of contacting the target web service (for example, if the target web service has gone down, redirect the request to a backup web service that provides the same operations).
[0059] Send: send a message to another web service before, after, or instead of contacting the target web service (for example, before contacting the target web service, send a message to another web service to locate additional information needed by the target web service to process the request).
[0060] Transform: change the format or content of a message using the message itself and its context information.
[0061] Update Instrument: update the value of an instrument.
[0062] Simple tasks can be accomplished by using single actions. For example, one can use a log action to write an incoming request message to a log file.
[0063] One can accomplish a complex task by constructing a sequence of actions. For example, one might create a heartbeat function that periodically contacts a web service. If the web service does not respond after a series of attempts, one can set an instrument value to indicate that the web service is down, so that the agent can redirect subsequent requests to a back-up version of the web service. The heartbeat function might also send an email message to the system administrator to indicate that the agent has lost contact with the web service.
[0064] An action list is a reusable sequence of actions. The autonomous agent executes the sequence of actions in response to a single trigger event or multiple events.
[0065] The autonomous agent typically executes actions in response to the receipt of a message. The autonomous agent can be viewed as having distinct message processing phases. FIG. 9 illustrates a standard client 900 and a standard web service 902 with the autonomous agent 904 of the invention positioned in between the two. The autonomous agent 904 includes an input phase 906, an output phase 908, and a fault phase 910. Each phase may invoke one or more action lists. For example, FIG. 9 illustrates the input phase 906 with action lists 912 and 914.
[0066] Since the agent 904 resides between the client and the web service, it can interject processing operations before sending the request message to the web service 902 and before returning the web service's response to the client 900. The autonomous agent of the invention can be configured to examine or change the content of messages, to reroute messages, and/or control the processing of messages. Actions can be configured (via their conditions) to register their interest in certain messages and are invoked only on messages in which they are interested. Action lists can also be configured to correlate an incoming message at the input phase 906 with an outgoing message in the output phase 908.
[0067] Web services sometimes encounter errors during message processing. These errors can occur when the client formats the message incorrectly, when the web service does not understand the message, or when the web service produces an exception. The fault phase 910 handles such errors. For example, the fault phase defines a special sequence of actions to be performed when the agent receives a SOAP fault from the web service. For example, request and fault messages may be written to a fault log that can be examined by the system administrator.
[0068] In an embodiment of the invention, the autonomous agent also supports timed events, instruments, and authorization policies. Instruments and authorization policies support actions, while timed events represent an event class.
[0069] A timed event is a form of a module in which actions are executed at a regularly scheduled time interval. Thus, a timed event employs actions, but the actions are not invoked in response to a message, as was the case with the previously discussed action lists. Thus, a timed event includes an instruction to execute an action sequence at a specific time or at a regular time interval. For example, one might define a timed event to write out the values of all instruments on an hourly basis. Alternately, one might schedule a timed event to verify every minute that the web service is up and running. When the timed event is triggered, the agent is notified and executes the scheduled action sequence.
[0070] An instrument is a variable defined on the agent to hold monitoring information associated with a web service. One can create instruments to track performance criteria, such as the number of requests per hour, or track business-related information, such as the number of purchase orders that contain a certain item.
[0071] An instrument value is updated with an update instrument action. For example, if a web service accepts purchase orders using an acceptPurchaseOrder operation, one might create an instrument to record the number of purchase order requests received. An update instrument action is added to the input processing phase of the acceptPurchaseOrder operation in order to increment the instrument value every time a purchase order request is received.
[0072] The values of instruments can be tracked as they change over time. The values of instruments can be recorded in a file by using a log action. The real-time value of instruments can be depicted visually using the management console 536. An instrument can be configured to perform a set of actions when its value changes, such as when the instrument surpasses a defined maximum.
[0073] In one embodiment, the autonomous agent of the invention provides a set of built-in instruments that record general information about the agent's functionality. There are instruments that record the number of request and response messages received by the agent, and instruments that record the number of messages that are permitted or denied authorization. In one embodiment, the agent automatically updates these instruments. The management console 536 can display the values of these instruments, as discussed below.
[0074] Instruments, the current state of the agent, and any messages define the state in which an event is processed. This state information is referred to as the event's context. The agent's actions access the context as a set of XML documents, known as context documents. Each context document stores specific information about the context in which the event occurred.
[0075] In one embodiment of the invention, the following context documents exist.
[0076] request: holds the original request message.
[0077] response: holds the response message to be returned to the requester.
[0078] instruments: provides the current values and configurations of each of the agent's instruments.
[0079] UserInformation: provides information about the requester's identity and user roles.
[0080] operationInformation: holds information about the handling of the current event, such as the time the event was received by the agent, the processing time, and so on.
[0081] Context documents can also be defined for intermediate processing. For example, one might use a transform action to generate a new message to be sent to a web service by a subsequent send action. The transform action can save the message document as a context document named messageToSend, and the send action can retrieve the document by the same name. The agent will retain any custom context documents throughout the input, output and fault message processing phases for a particular message sequence.
[0082] As previously indicated, the autonomous agent of the invention also supports authorization policy rules. When an agent encounters a check access action during message processing, the agent uses authorization policies to perform the access check. An authorization policy specifies the access control for one or more web service operations. Authorization policies are defined to describe the conditions under which a request should be forwarded to a target web service operation or a response should be returned to the requesting client. An authorization policy indicates a target (web service, operation, and processing phase), and a set of authorization policy rules that describe the conditions that must be met to access that target.
[0083] In most cases, authorization to use a web service is based on the identity or role of the requesting user. However, one can also create authorization policies that are dependent on other information, such as the content of the request message, the time of day that the request is received, or other context information. Authorization policies can be stored persistently in a policy store. An agent can manage its own policy store locally, or can access a central policy store controlled by another agent.
[0084] FIGS. 10A-10C provide a more detailed characterization of processing operations performed in accordance with an embodiment of the invention. As indicated by the foregoing discussion, the processing model utilizes the concepts of actions, operations, and context. Actions are the kinds of processing performed in connection with a message. Actions include security checks, logging, and the like. Operations are the WSDL operations associated with the managed web service. The context is a runtime data store that contains useful information for the set of actions.
[0085] During the configuration of an agent, the user specifies the set of actions for the agent and the operations to which those actions apply. The set of actions for an operation are ordered in the configuration.
[0086]FIG. 10A illustrates that an initial processing operation is to receive a message (block 1010). The operation invoked by the message is then identified (block 1012). Next, the actions associated with the operation are identified (block 1014).
[0087] The next processing operation of FIG. 10A is to build a context object (block 1016). The context object is unique for the message invocation. Its lifetime is the same as the operation's lifetime. This means that both the request and the response processing of the operation share the same context object. Because of this, the context is referred to as an operation instance context.
[0088] In one embodiment of the invention, the context object contains data in the form of a set of XML documents. Some of these documents are unique to this context while others are shared between this context object and other context objects currently active in this instance. The context data includes things like: the message being processed; information about the message, such as the operation name, the time it arrived, the user invoking the operation; and the current set of instruments within the agent.
[0089] The data in the context can be read and updated by the actions. Updates can include adding a new document, removing a document or modifying a document. Note that since the message is one of the documents in the context, an action can read and change the message.
[0090] Once the messaging system creates the context, it begins stepping through the list of actions in order. If there is another action (block 1017—"Yes"), then the next action is selected (block 1018). If there are no more actions, the web service is invoked (block 1019). If the next action pattern does not match the context (block 1020—"No"), then processing returns to block 1017. If the action's pattern matches the context, then the messaging system notifies the action and waits for the action to process (block 1024). The input action is returned along with a processing instruction (block 1026). If the processing instruction does not equal "stop", then processing returns to block 1017 (block 1027—"No"). If the action returns a value that says to stop processing (block 1027—"Yes"), then the messaging system response processing is invoked (block 1028).
[0091] Observe that the processing of FIG. 10A is performed by the agent of the invention. The web service processing at block 1030 of FIG. 10B is performed by a standard web service. As shown in FIG. 101B, the web service processing is invoked from block 1019 of FIG. 10A.
[0092] If a response from the web service is not required (block 1031—"No"), then processing is completed (block 1032). If a response is generated by the web service (block 1031—"Yes"), then the messaging system places the response into a response document within the context (block 1033). If the operation is one-way, the action may, but need not, put a response into the context. Such a response for a one-way operation is useful for faults that actions generate since placing the fault into the context allows processing of the fault during response processing. This can be useful for logging faults.
[0093] If the response is a fault (block 1035—"Yes"), then the fault processing of FIG. 10C is invoked (block 1037). If the response is not a fault (block 1035—"No"), then response processing proceeds in a manner similar to request processing. The main difference is that response processing uses the same context as the request processing instead of creating a new context. When response processing is initiated, the agent changes the operation name to match the response. The agent then finds the action list for the name and begins the action processing. Thus, output phase processing operations 1036-1046 correspond to previously described input phase processing operations 1017-1027. The final processing operation of FIG. 10B is to return the responses to the client (block 1048).
[0094] Fault processing is illustrated in FIG. 10C. Fault processing is performed in the same manner as response processing. Fault processing is invoked when the system detects a fault indication in the response message, as shown with block 1037 of FIGS. 10B and 10C. Processing blocks 1050-1062 of FIG. 10C correspond to previously described processing operations 1017-1027 of FIG. 10A.
[0095] As indicated, the agents of the invention may be invoked by using a management console 536. The management console provides tools to connect to one or more agents so that one can configure the agents, monitor their activities, and define authorization policies. In one embodiment, the management console 536 includes an environment monitor 537, an agent configuration editor 538, and an authorization policy editor 539. In one embodiment of the invention, these tools 537, 538, and 539 act as clients to the agent. The agent is implemented as a web service that provides management operations for its clients. The clients connect to the agent through the use of the agent's management WSDL file, which lists the operations and SOAP messages necessary for monitoring and configuring the agent. Note that the agent's management WSDL file is distinct from the WSDL file that the agent provides to the web service clients.
[0096]FIG. 11 illustrates an environment monitor 537. The environment monitor 537 provides a dashboard representation of an order processing agent 1110 and an inventory agent 1112. The order processing dashboard representation 1110 corresponds to an actual order processing agent 1114 configured in accordance with an embodiment of the invention. The order processing agent 1114 interacts with an order processing web service client 1116 and an order processing web service 1118 in a manner consistent with previous discussions. Similarly, the inventory agent 1110 interacts with the inventory web service client 1122 and the inventory web service 1124 in a manner consistent with previous discussions.
[0097] The environment monitor 537 provides separate visual representations of a business process. This separate visual representation can be used to depict the state of agents, and, by extension, the state of the web services that those agents manage. Any agent may be included in any number of environments. The inclusion of an agent in an environment has no direct impact on any of the web services that it manages.
[0098] The environment monitor 537 is configured to allow the creation of separate visual representations of a business process for a system manager and a business analyst. Instrument panels may be supplied to show the values of agent instruments. Bar charts and strip charts may be used to track the values of instruments over time.
[0099] The environment monitor 537 allows one to monitor a distributed web service application and depict its operation in the visual dashboard. When the environment monitor is used in the editing mode, one can connect to any number of active agents and construct a visual depiction of the system. The environment monitor supports the configuration of freeform diagrams to depict a web service system in the manner that makes the most sense for an organization. The diagrams can include symbols, text values, strip charts, and bar values that are bound to instruments in the connected agents.
[0100] In one embodiment, the environment monitor is configured to operate in an online active monitoring mode. When online, the environment monitor communicates with the running agents. The environment monitor can also be placed in monitoring mode while the graphical view is under development, so one can see how the diagram will work at runtime. After development of the diagram, one may choose to put the dashboard in a read-only state, and use it exclusively for monitoring the running web service application.
[0101]FIG. 12 illustrates the operation of an agent configuration editor 538 configured in accordance with an embodiment of the invention. The agent configuration editor 538 is used to specify the web services the agent will manage, the instruments the agent will record, the timers that the agent will set, and the actions the agent will perform. For example, the agent configuration editor 538 may supply an action list to a user, allowing the user to form different functional modules that are subsequently executed by the agent.
[0102] As shown in FIG. 12, the configuration information is sent from the agent configuration editor 538 to the agent 1210, where it is stored. The agent 1210 interfaces with a web service 1214 in accordance with the specified configuration.
[0103] The agent configuration editor 538 operates as a client to the agent 1210. When the agent configuration editor 538 connects to the agent 1210, it retrieves the agent's current configuration. As indicated, an edited configuration is submitted to the agent for implementation.
[0104]FIG. 13 illustrates the operation of an authorization policy editor 539 configured in accordance with an embodiment of the invention. The authorization policy editor 539 is used to specify authorization policy rules, which are submitted to an agent 1310. The agent 1310 stores the policy rules in a policy store 1312. When a client 1314 sends a request message to an agent configured for authorization (through the use of a checkAccess action), the agent evaluates the request against the appropriate authorization policies for the requested web service operation. If authorization is granted, access to the web service 1316 is provided. Otherwise, access to the web service 1316 is blocked at the agent 1310.
[0105] The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously, many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, they thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.
Referenced by
Legal Events
Original Image

subset: commoncrawl


text:
Dogs & Cats Forever: Barron and Bryce are a perfect pair
FORT PIERCE - We're Barron and Bryce -- and two nicer guys you'll never meet.
We're happy and playful, but we're middle-aged, so a semi-active home is best. We like people, and we play well with other dogs. We've been together for most of our lives, so we want to stay together forever -- with you.
You can meet Barron and Bryce at Dogs & Cats Forever, 4600 Selvitz Rd., Fort Pierce. For more information, please call 772-489-5454 or visit the website at http://www.dogsandcatsforever.com
This story is contributed by a member of the community and is neither endorsed nor affiliated with TCPalm.
Subscribe to TCPalm
Need Help? Call us at 1-877-710-6180.
Monday-Friday: 6am-3pm / Saturday: 6:30am-10:30am / Sunday: 7am-11am


text:
as many of our biggest and brightest will not be returning to work after lunch today and Monday, instead grabbing the remote, some chips and a soda pop to see the Reds
From the DDN today:
The Cincinnati Reds have been playing spring-training baseball games for three weeks, but unless you went to Florida, you probably haven't seen much of the action.
That changes today, as the FSN Ohio cable TV network airs the Reds-Yankees game at 1 p.m. the first of three Reds games to be televised in the next five days. The others are Saturday's 1 p.m. Reds-Phillies game and Monday's 1 p.m. Reds-Red Sox game. Monday's game will be rebroadcast that night at 7.
According to FSN Ohio, the spring-training broadcasts will include interviews with Reds General Manager Wayne Krivsky and manager Jerry Narron, plus player interviews from the dugout and the broadcast booth.
During today's game, fans will be introduced to new broadcasters Thom Brennaman and Jeff Brantley, who will join veterans Chris Welsh and George Grande as FSN Ohio broadcasts 145 of the Reds' 162 games this season up from 100 last year.


text:
Group files Vectren complaint
Claims office closures decreased efficiency
A group of Vectren customers, employees and the unions that represent those workers has filed a complaint with state utility regulators over Vectren's recent decision to stop staffing some of its field offices.
On April 4, Vectren Energy Delivery of Indiana discontinued staffing 16 of 29 field offices in its northern Indiana territory, which includes 49 counties and provides natural gas service to about 570,000 customers. Field offices serve as a reporting location for Vectren workers.
Vectren Energy Delivery of Indiana — North is a subsidiary of Evansville-based Vectren Corp.
The complaint, filed last week with the Indiana Utility Regulatory Commission, says that the field office consolidation "has eroded to an unreasonable level" Vectren's ability to promptly respond to emergencies such as gas leaks.
The complaint also claims that Vectren "has rushed forward with the consolidation plan on an aggressive schedule and to an unsafe extreme in an effort to realize reduced operating costs and thereby enhance net revenue."
Indianapolis attorney Todd Richardson, who is representing the complainants, could not be reached for comment Wednesday.
Vectren spokeswoman Chase Kelley disputed the claim that the office consolidations have affected emergency response time.
In recent years, Kelley said, technology has allowed Vectren workers to be more mobile, reducing their need to visit a physical office.
"The reporting location was becoming less and less relevant," she said.
Employees who respond to emergency calls drive Vectren trucks home at night, Kelley said, so that they can go directly to the scene.
Trucks are equipped with GPS technology so dispatchers can send the closest available employee to an emergency.
"Emergency response is always paramount, and we believe it's been enhanced through the efficiency of technology."
Kelley said the 16 offices are still being used as staging areas and for equipment storage, and employees previously assigned to those offices have been reassigned to new offices.
No employees were laid off or required to relocate as a result of the consolidation, Kelley said.
She said Vectren will realize some cost savings from the consolidation, but the main reason for the move was efficiency. For instance, she said, having fewer reporting sites makes it easier to gather employees for meetings.
The complaint asks, among other things, that the Indiana Utility Regulatory Commission to require that Vectren reopen and "properly maintain and staff" the 16 field offices.
Danielle McGrath, a spokesman for the Regulatory Commission, said the next step in the process will be a prehearing conference in which filing and hearing dates will be set. That prehearing conference will likely take place within the next few weeks, she said.
Beyond that, McGrath said, it's difficult to predict how long it may take before this issue is resolved.
"Every situation's going to be unique," she said.
Subscribe to the Courier & Press or The Gleaner
Need Help? Call us at 1-877-304-7771.
Monday-Friday: 6am-5pm / Saturday: 6am-11am / Sunday: 7am-Noon


text:
Jump to content
|Last action by
|The MMA Thread! in The Sporting Arena
|Meet the browser: Microsoft Edge Next in Web Browser Discussion & Support
|Windows 10 Insider Preview in Microsoft Beta (Windows 10)
|Fox News must be stopped in Domestic Politics
|Test Pilot Admits the F-35 Can't Dogfight in Domestic Politics
Posted 16 May 2012 - 23:51
With all due respect, this is ridiculous.
Boo that sucks. How big are the downloads - aren't these taking up space on my device?
F*ck I hate Apple sometimes.
Posted 17 May 2012 - 05:16
Just curious. Why don't you just install the update?
Posted 17 May 2012 - 05:46
Posted 17 May 2012 - 05:50
that's old, pod2g has recently hinted that he'll probably be releasing it at the Hack in the Box conference in a week http://www.iphonehac...d-2-ipad-1.html
See this link for info on the release of the iOS 5.1/5.1.1 untethered jailbreak:
Not long now!! Hopefully...
Posted 17 May 2012 - 05:51
that's old, pod2g has recently hinted that he'll probably be releasing it at the Hack in the Box conference in a week http://www.iphonehac...d-2-ipad-1.html
Posted 17 May 2012 - 06:02
So in the case of device firmware (which isn't a ****ing app.)your rather "trust" your own judgement than that of the hardware vendors. Wow, dense much. And this is the exact reason why Android and even WP will eventually fail, they arn't willing to fight the telco's control over a device/os THEY make (OS fragmentation ring a bell, thats the telco's fault not the OS vendor.).
For starters yes that is what i mean, it downloads if you are connected to wireless as you have noted so yes it downloaded while I was connected to wireless. Second of all, regardless of the software being saved elsewhere on my device, that it is still MY device I should control what downloads and what does not. Imagine if all apps started doing that. Your logic is flawed.
Yes, I really am going to complain about any vendor downloading software onto my device without asking me or providing me with a way to opt out.
Thanks for your input though /sarcasm
I might install the update once I double check that I can still jailbreak that firmware
Posted 17 May 2012 - 06:47


text:
Templates for Pages
By Graphic Node
Open the Mac App Store to buy and download apps.
The modern and polished Templates for Pages pack supplies a collection of 1,685 easy-to-use templates for creating business and personal content with Apple's Pages.
The Templates for Pages set gives a large selection of templates from books and invitations to posters and brochures. Some templates consist of up to 6 different pages, so the package provides a variety of around 2000 layouts to meet your most diverse needs. Each and every layout – from the quintessential elegance of text-only pages to the bright mix of pictures and slogans in the poster and brochure templates – features prime design quality, set apart by attention to fine points, high usability and abundant creativity.
All templates are available in the popular A4 (210 x 297 mm) and US Letter (8½ x 11 in.) sizes, except for non-standard size documents such as landscape brochures (DL Envelope format - 110 x 220 mm / 4¼ x 8¾ in.).
Nearly all objects in Templates for Pages can be effortlessly recolored, moved or removed. Type or paste your own text, add or remove text boxes and change the font if you wish. Replace stock images with your own photos or pictures. Unleash your imagination!
Templates for Pages requires Apple Pages 09 or later.
What's New in Version 3.5
New 40 Pages Templates.
- $30.99
- Category: Productivity
- Updated: 25 June 2015
- Version: 3.5
- Size: 3.27 GB
- Language: English
- Seller: UAB "Graphic Node"
- © Graphic Node
Compatibility: OS X 10.8 or later, 64-bit processor


text:
This product is no longer available.
Click here to view similar products
Click here to continue and view the original page
The Livestrong Swift Bibshorts by Nike is the exact same cut as Lance's preferred bib short. New Livestrong trademark graphic on the outside of the thighs. Additional Livestrong logo on center rear panel. Outfitted…
The Livestrong Swift Bibshorts by Nike is the exact same cut as Lance's preferred bib short. New Livestrong trademark graphic on the outside of the thighs. Additional Livestrong logo on center rear panel. Outfitted with a lightweight seamless insert, which is constructed as one piece of polyester microfiber, designed to adapt to the contours of the body in motion. Constructed with varying thickness where the rider needs it most, ensuring softness and comfort throughout the longest rides. Equipped with lightweight No-Sew mesh and lycra bib straps, along with mesh panels at the back of the thighs for increased ventilation. Supple gripper elastic is applied to the leg bands which are constructed of DimpleX fabric. The rest of the lower bib utilizes Moxie microfiber, which accelerates the movement of moisture away from the riders body. A perfect addition to any Livestrong jersey.
Sizing Guides
Livestrong Men's Clothing Sizing Chart
Sizing guide for Livestrong men's clothing
Buying Guides
Customer Reviews
|Product no longer available for purchase
We offer a range of delivery services for our UK and International customers. UK Customers can select our FREE standard delivery option on most non bike orders over £20. Or if you're in a hurry you can upgrade to our Next Day, Saturday or Sunday delivery services. You can also use our free Click & Collect service, where you can collect your purchases from a choice of over 50 Evans Cycles stores. International customers can benefit from FREE delivery on most orders and save UK VAT if we are shipping outside of the EU.
Bike build & delivery
UK bike delivery charge includes assembly by our fully trained mechanics, pre-delivery inspection and safety check, packing in our custom bike box, multi-tool and delivery from only £9.99 per bike.Click here to see how we deliver your bike
Standard, Next Day, Saturday & Sunday UK delivery
We offer a FREE standard delivery service on orders over £20, as well as Next Day, Saturday & Sunday delivery options to UK addresses. Click here for more details
Click & Collect
Using our Click & Collect service your order will be delivered to a choice of over 50 Evans Cycles stores nationwide for collection. This service is FREE of charge for all orders. To check store stock and collection times, use the "Check store stock" button above. Click here for more details
International delivery (Incl BFPO, ROI, Channel Island & Isle of Man)
We offer a FREE delivery service on most International orders. Orders delivered outside the EU are exempt from VAT. To calculate the charges for your order simply add products to your basket and proceed through the checkout process, where you will need to enter your delivery details. Our website will present you with the relevant delivery options and the charges for your basket of goods. Click here for more details.
Easy Returns
Our priority is to ensure that you are highly satisfied with your purchase. In the unlikely event that you are not, please feel free to return your goods within 90 days of the purchase date for a full exchange or refund. Returns can be made in your local store or sent back to our distribution centre.


text:
Calibration Systems Companies in Slovakia
Category: Monitoring & Testing ×
Subcategory: Calibration Systems ×
Industry: Paint ×
Location: Europe ×
Location: Slovakia ×
based in St. Petersburg, FLORIDA (USA)
Industrial and Environmental Health and Safety Instrumentation: Air Sampling Pumps, Calibrators, Equipment, and Accessories. Colorimetric Gas Detector Tubes. Point Gas Monitors. Open Path Gas Detection. Sound, Noise, and Vibration Measurement Instruments. Real-time Dust Monitors. Flame Detectors.
based in Bassersdorf, SWITZERLAND
ROTRONIC offers a comprehensive range of humidity instruments: transmitters, data loggers, indicators, probes, sensors and humidity generators for the measurement and calibration of relative humidity, dew point, water activity and other humidity parameters. Problem-free, accurate measurement results from the most stable humidity sensor in the industry combined with our ...
Hukseflux Thermal Sensors B.V.
based in Delft, NETHERLANDS
Hukseflux offers a complete range of sensors and systems for the measurement of heat flux, solar radiation and thermal conductivity. We also provide consultancy and services such as performing measurements and designing customer specific instrumentation based on our thermal expertise. Customers are served through the main office in the Netherlands, and locally owned ...
Crowcon Detection Instruments Ltd - a Halma company
based in Milton Park, UNITED KINGDOM
Crowcon Detection Instruments develop, manufacture and market a complete range of portable and fixed gas detection products you can trust to protect people and plant against gas hazards. Established over 40 years the company has strong regional centres in North America, Singapore, The Netherlands and India, with a mature network of trained distributors covering almost ...
Fluxana GmbH Co. KG
based in Bedburg-Hau, GERMANY
We are dedicated to serve and support the x-ray fluorescence (XRF) spectroscopist. We supply users of XRF a wide selection of accessories such as sample cups, sample support films, chemicals and certified reference materials. Furthermore we offer a spectrum of different XRF sample preparation machines like fusion machines VULCAN,mills and presses VANEOX. We provide a full ...
Sigma-Aldrich Co., LLC
based in Bellefonte, PENNSYLVANIA (USA)
Sigma-Aldrich is a leading Life Science and High Technology company whose biochemical, organic chemical products, kits and services are used in scientific research, including genomic and proteomic research, biotechnology, pharmaceutical development, the diagnosis of disease and as key components in pharmaceutical, diagnostics and high technology manufacturing. ...
based in Birkenhead, UNITED KINGDOM
a1-cbiss are an ISO accredited, environmental monitoring systems supplier with expertise in the design, manufacture and integration of fixed and portable environmental monitoring solutions: MCERTS accredited Continuous Emissions Monitoring Systems; Gas Detection & Analysis Instrumentation; and Sequential Sampling Systems. a1-cbiss offer complete turnkey solutions ...
Environnement S.A
based in Poissy, FRANCE
Environnement S.A is the leading company in the field of instrumentation for the environment. Ever since its creation in 1978, Environnement S.A has been dedicated to the study, development, manufacture and supply of advanced on-line gas, particulate and water analyzers, using the most recent technologies. Environnement S.A proposes a comprehensive range of continuous ...
MSA AUER GmbH
based in Berlin, GERMANY
Established in 1914, MSA is the global leader in the development, manufacture and supply of safety products that protect people and facility infrastructures. Many MSA products integrate a combination of electronics, mechanical systems and advanced materials to protect users against hazardous or life-threatening situations. The company's comprehensive line of products is ...
RTS Consulting Inc.
based in Annapolis, MARYLAND (USA)
RTS Consulting Inc. has over 20 years of experience in the manufacturing & energy sectors. Our background and expertise in MES implementations, shop floor automation (PLC's, SCADA and Historians), control systems integration and control panel design/build, gives RTS a strategic advantage when developing and implementing SAP MII solutions, helping our customers achieve ...
Need help finding the right suppliers?
Let the XPRTs do the work for you


text:
New Coyotes owners have 'no plans' to relocate or lose $50 million
Aug 17, 2013, 2:14 PM EDT
Now that the Phoenix Coyotes have new owners, they're looking forward to helping establish the team's hold in the desert. Of course, that won't stop some from looking at the five-year out-clause IceArizona has.
As Coyotes Chairman and Governor George Gosbee tells The Canadian Press, they have no plans or intent to move it or lose it.
"It's frustrating for me because for this exit clause to kick in, we have to lose $50 million and that's not something I want to do," Gosbee said. "We came into this to build a successful organization in Phoenix and that's our plan. We have no plans of relocating anywhere else and we have no plans to lose $50 million, I can tell you that."
Well that's a relief!
Snark aside, it's good to know Gosbee and Anthony LeBlanc along with rest of the IceArizona group know what they're getting into. The job they've got to do to further inspire fans to come out to Glendale won't be easy. Or maybe it will be if fans were merely staying away because they didn't want their hearts ripped out if the team moved.
The best thing they can do is make sure they ice an entertaining and competitive team.
Related: Don Maloney happy to lead Coyotes into the future
- thailer35 - Aug 17, 2013 at 2:27 PM
- DonkeyStick - Aug 17, 2013 at 3:50 PM
And after all this talk about "Coyotes have a great fan base" fast forward to May 2014…..avg attendance 14,336 with over 1,000 tickets given away to every game to the military members.
- vstar1us - Aug 17, 2013 at 4:56 PM
Really, I had no plans to be in Afghanistan this time of year but it happened!
I think in one year you will see the Yotes talking about potential move spots.
- jamminjoe23 - Aug 17, 2013 at 11:16 PM
I am always curious…what are the benefits of constantly tearing down the Coyotes and the fans and Glendale and Arizona? Honestly – the fans here are loyal and dedicated to the team, they put a great product on the ice – in spite of no ownership for years. I am just confused – please share with me.
- nothanksimdriving123 - Aug 17, 2013 at 11:35 PM
Jammin, the detractors are not Coyotes fans. Many hockey fans, especially Canadians, recall how the franchise was born in a hockey-mad city in a hockey-mad nation, Winnipeg, Canada. It only left when international commerce had resulted in smaller-market Canadian teams having great difficulty affording to keep their teams, competitive or otherwise. Fan support in Winnipeg was not the issue and fans were grief-stricken by the move to a place where hockey is obviously not as popular. In Arizona, hockey is for most folks one entertainment choice among many, while in Manitoba it is more central to the culture. Making it worse is that the team has had limited ice or fiscal success. So a lot of folks want to see the experiment fail, in part to justify their initial outrage at the move.
Top Posts
- Blockbuster: Kessel traded to the Penguins 77
- PHT's 2015 free agent frenzy tracker 27
- Oilers get Sekera for six years, closing in on Letestu 6
- Avalanche sign veteran d-man Beauchemin for three years 5
- Neely was 'surprised' that Hamilton didn't want to sign with Bruins 14
- NHL, Coyotes deny report that team is moving to Vegas 32
- Report: Richards' border incident involved oxycodone 63
- Trade: Bieksa headed to California — but it's Anaheim, not San Jose 25
- Trade: Jackets land Saad, Anisimov and Dano headed to Chicago 91
- Hamilton signs six-year deal with Flames 19
Most Commented
- Trade: Flyers send Rinaldo to Bruins for 2017 third-rounder (105)
- Trade: Jackets land Saad, Anisimov and Dano headed to Chicago (91)
- Bypassing a buyout? Kings terminate Richards' contract for 'material breach' (90)
- Trade: Flames land Dougie Hamilton for package of picks (75)
- Blockbuster: Kessel traded to the Penguins (74)
- D. Hamilton (2345)
- M. Richards (2306)
- C. Talbot (2056)
- R. O'Reilly (1935)
- S. Gagner (1894)
- A. Niemi (1755)
- E. Etem (1721)
- R. Lehner (1677)
- M. Lucic (1592)
- C. Pronger (1479)


text:
I am curious as to differences in pregnancy experiences before and after (IUD) Mirena use. I had two healthy pregnacies before the Mirena, since removal I have experienced one m/c, and my doctor has declared my current pregnancy high risk with threatened miscarriage. Obviously there are a lot of factors (age included) involved and I am not laying blame in any area. I am just curious to know what others individual experiences have been. I wish for a H&H 9 to us all!
Pregnancy before and after Mirena
Married to the love of my life since 2003
#1 1/7/05, #2 2/9/06, Angel 10/12, Angel 12/12
I got mine out in August and surprise, surprise got pregnant 2 months later. We were not trying. I am only 7w4d today but so its early for me to tell but so far no differences in my pregnancies. However I am not puking like I was with my first which I am thankful for.
AJS born at 28w1d due to severe pre-e and HELLP April 2011. PHS born 37w4d due to severe pre-e June 2013. Believe in miracles...
I got mine out in May and we conceived in August. I MS in September. My OB did warn we to wait 6 months after removal because of the uterine lining. I asked her about it after I MS and she said that more than likely that wasnt it that caused the MS. We are now 6w3days (further along than we were before).
Kelly (33) Hubby (31)
Married to my high school sweetheart since 9-10-05
Addison Elaine born 9-9-11
Oh and I never used it prior to DD, I was one of the unfortunate ones that was on Depo for 12 years and I think it did a number on me. Took us a couple years to get pregnant.
Kelly (33) Hubby (31)
Married to my high school sweetheart since 9-10-05
Addison Elaine born 9-9-11
I am not sure, this is my first since I had Mirena removed in February and this is number 3 for me. I am curious to see what other say.
Nikon D7100 Momtogapher www.facebook.com/kldpic
Crunchy, CDing, BWing, BFing, Vaxing mommy to 3
I had 2 normal pregnancies before the mirena. I got it out last december (I kept mine in 8 years) with hopes of TTC this year. I got pregnant in May, but it was an ectopic. I then got pregnant in October.... and here I am. 8 weeks and all seems to be going well!
Married my DH 7/30/2011
DD arrived 9/21/2010
DD #2 made her debut 7/12/2013
Wife to TJ (09/05)
Mom to Isabella (c/s 05/06), Alivia (RCS 09/07), Eliana (NUVBA2C 8/13: 9 lbs, 14 oz)
Step-mom to Johnny-22, Josh-18, Joey-17, Myah-12
I had a normal pregnancy after my son I got the IUD I took it out last sep. and since than I have had 2 MC and i'm currently 6W2D
Angel Babies 11/25/11 & 3/29/2012
I am 8w5d today. So far everything is great and looks like it will be a H&H 9 months!
But I think the difference we need look at is did you start having bleeding towards the end of the IUD? I started to have 50% of my normal period regularly (about 3 months) before I took it out.
Yes IUD thins your lining but if you started having AF while still in it then your lining would be rich/thick enough for a healthy egg to implant.
Tiffany & Adam since 12/26/12
Expecting our F I R E C R A C K E R on July 7, 2013!!
Wanting Team Blue!!!
had 3 babies, got mirena, got it out in august. was surprised it took us a few months of NTNP and here I am. no mc.
Jacquie help meet to Wayne since 7/04
Homeschool, CDing, BWing SAHM to
Chelsea 3/04 Hunter 5/08 Natalie 11/09 & Alison Nicole 7/22/13


text:
Originally written on Fox Soccer | Last updated 2/15/13
Manchester United boss Sir Alex Ferguson expects Paul Scholes to be missing for another fortnight with a knee injury. The United veteran has been struggling with the problem and sat out the midweek trip to Real Madrid . And Ferguson revealed Scholes will not be available for Monday's FA Cup tie with Reading. "It is a knee injury, which has been bothering him a bit," said Ferguson. "We have tried another treatment during the week. "He will probably be back in another couple of weeks." Ferguson confirmed his squad had come through their midweek exertions without a problem, but that there would be changes to his starting line-up against Brian McDermott's progressive team. "I will make some," he said. "We want to get to the quarter-finals and we do expect to qualify." Ferguson also had words of praise for David de Gea, who produced possibly his best performance for United in the 1-1 Bernabeu draw with a string of fine saves. "He is maturing," said Ferguson. "Very few goalkeepe...
Comments are closed.
What do you think?To leave a comment, you can:
Soccer News
Delivered to your inbox
You'll also receive Yardbarker's daily Top 10, featuring the best sports stories from around the web. Customize your newsletter to get articles on your favorite sports and teams. And the best part? It's free!
Follow us on Twitter
|Best of Yardbarker
|NFL News
|MLB News
Today's Best Stuff
For Bloggers
Join the Yardbarker Network for more promotion, traffic, and money.
Company Info
What is Yardbarker?
Yardbarker is the largest network of sports blogs and pro athlete blogs on the web. This site is the hub of the Yardbarker Network, where our editors and algorithms curate the best sports content from our network and beyond.
|© 2015 Yardbarker, Inc. All rights reserved. Use of this website (including any and all parts and components) constitutes your acceptance of these Terms of Use and Privacy Policy. (What's New?)


text:
These research studies show many benefits to Chiropractic care beyond just the treatment of pain.
Additional information about Chiropractic, Naturopathy, and other forms of natural health care has been provided by Moellendorf Chiropractic Office, Ltd. at http://www.all-about-wellness.com. Using the latest research findings, Moellendorf Chiropractic Office, Ltd. uses a comprehensive package of Chiropractic care, decompression traction therapy, active therapeutic movement training, cold laser therapy, and natural nutrition for the natural treatment of pain without drugs or surgery.
About: Dr. J G Moellendorf, DC, ND, LCP
Dr. J G Moellendorf, DC, ND, LCP attended the University of Wisconsin—Superior where he majored in Physics and Mathematics, with a minor in art photography. While attending the University of Minnesota—Minneapolis, he assisted in research on ribosomal proteins. Completing his Chiropractic studies at Palmer College of Chiropractic in Davenport, Iowa, he graduated Cum Laude (with high honors) in 1983. He started Moellendorf Chiropractic Office, Ltd. in Sturgeon Bay, Wisconsin in 1983. In 1996, Dr. Moellendorf was awarded his Doctorate in Naturopathy from Trinity School of Natural Health. In 2001, he received Chiropractic's most prestigious award, the honorary Legion of Chiropractic Philosophers degree, for his thesis "The Workings of Innate Intelligence in Obsessive/Compulsive and Addictive Beha
|Source: PRWeb
Copyright©2012 Vocus, Inc.
All rights reserved


text:
Quick Beef Pie
24 Sep 2009
Quick Beef Pie! This delicious beef pie has saved whenever I needed to put together a filling and delicious meal in minutes! I am sure you will value this great Quick Beef Pie recipe too!
|Ground beef
|1 1⁄2 Pound
|1 Medium, finely chopped
|1⁄2 Teaspoon
|Canned condensed tomato soup
|10 1⁄2 Ounce
|Canned green beans
|16 Ounce (Drained)
|1⁄4 Teaspoon
|Seasoned mashed potatoes
|1 1⁄2 Cup (24 tbs)
|Shredded cheddar cheese
|1⁄2 Cup (8 tbs)
In a 10-inch glass dish, crumble beef.
Add onion and salt; cook 6 to 7 minutes, stirring halfway through cooking time, until browned.
Drain off excess drippings.
Add soup, green beans, and pepper to meat mixture.
Cook 3 to 4 minutes, stirring halfway through cooking time.
Press meat mixture into dish.
Drop potatoes in mounds around edge of hot mixture, and sprinkle with cheese.
Cook 3 to 4 minutes, rotating dish one-quarter turn halfway through cooking time.
Rest 5 minutes before serving.
Rate It
0 Comments
Quick Beef Pie Recipe


text:
South By Southwest® Music News
Calling All Hackers! Sign Up Now for the SXSW Eco Hackathon
Are you a hacker, developer or just proud geek? Don't miss the opportunity to participate in the SXSW Eco Hackathon, presented by World Wildlife Fund on Sunday, October 5.
We're arming participants with rich data from Monarch Joint Ventures and challenging them to spend 24 hours creating...
Music Throwback: New Orleans Music After Katrina
On March 18, 2006, SXSW gathered an extraordinary group of New Orleans music notables for 'New Orleans Music After Katrina" We've found three accounts of the session online from the Austin Chronicle, Offbeat and Clizbiz....
The Daily Chord - Thursday, September 18
- Jason Isbell sweeps top Americana honors
Story from The Tennessean.
- 21 beloved pop songs, redone as pie charts and graphs
Post from Wired.
- Dice wants to be the first gig ticketing giant that music fans adore
Post from ...
Artist Spotlight: Otis the Destroyer at HAAM Benefit Day
Taking its name from front man Taylor Wilkins' simpatico canine, Wilkins and drummer Jud Johnson formed Otis The Destroyer from the ashes of local favorites The Couch, and have subsequently injected a dose of self-described "fast-paced, psychedelic" sound into the Austin music scene....
The Daily Chord - Wednesday, September 17
- CD-loving Japan resists move to digital music
Story from NY Times.
- 12 colleges with fascinating music-listening habits
Story from USA Today.
- Electric guitar overtakes violin in music lesson boom
Story from BBC News. ...
Artist Spotlight: Possessed by Paul James at HAAM Benefit Day
There aren't many one-man bands that inspire and move the crowd quite like Possessed by Paul James. Konrad Wert's music is a fierce combination of instruments and styles, deftly switching between guitar, fiddle and banjo all while stomping and singing passionately throughout his live sets....
Listen to Americana Music Festival Preview Now on SXSWfm!
This is the big week of the year for the Americana Music Association; their 15th annual conference and festival kicks off tomorrow at the historic Ryman Auditorium in Nashville, Tennessee with the Honors & Awards show. SXSW veterans hold down the key positions: Jim Lauderdale is the emcee, Buddy Miller...
The Daily Chord - Tuesday, September 16
- Clear Channel renames itself iHeartMedia
Story from NY Times.
- Cat Stevens to play US concerts
Item from BBC News.
- Robin Thicke says he lied about co-writing 'Blurred Lines'
Story from The Guardian. ...
- ‹ previous
- 92 of 229
- next ›


text:
As of Wednesday, September 26, 2012
© Copyright 2015 Albany Herald
ALBANY, Ga. -- W.W. Williams, an Ohio-based industrial distributor and repair facility turns 100 this year and is giving away $1 million to celebrate the milestone. Two local causes -- Mission Change and Liberty house -- are benefiting to the tune of $10,000 each.
The funding was presented at the Oakridge Drive facility Wednesday.
"We don't receive large contributions like this very often and when we do it's very nice," said Silke Deeley, executive director of Liberty House, a local non-profit established to help battered women and their children. "Someone who works (at W.W. Williams) told me to expect a phone call. I just got the call today."
Deeley said Liberty House will most likely put the donation with another $2,000 in grant money to help stop teen and pre-teen dating violence.
"If we can make some sort of inroads as early as we can, maybe we can stop this from advancing into adulthood," Deeley said.
LaDonna Urick, co-founder of Mission Change, an organization dedicated to raising money for various local causes, said when she got the call from Scott Dixon, manager of the Albany Oakridge facility, she thought her hearing had gone bad.
"I asked him three times about the amount," Urick said, "because that never happens to us, and he laughed at me every time. When I got off the phone, I cried like a baby."
According to W.W. Williams officials, Mission Change was selected to receive the donation by the 16 employees of the Oakridge facility, while the 21 employees of the Clark Avenue location opted for Liberty House.
Mark French, president of W.W. Williams, said some 30 Williams operations across the country will make similar donations this year, totaling around $1 million.
chinaberry25 2 years, 9 months ago
Why not $4 million like Romney. And he gets bad mouthed for it.
dwiggins6287 2 years, 9 months ago
That group of GREAT people with GREAT intentions deserves every penny!
AnotherMom 2 years, 9 months ago
Kudos to this great company for donating to two very deserving organizations!
Cartman 2 years, 9 months ago
A big thanks goes out to you for giving to our community! It is appreciated.
VietVet1 2 years, 9 months ago
Now that's some great and benefical news to two worthy organizations.
Sign in to comment
More like this story
- Thumbs Up! - Oct. 1, 2012 ( September 28, 2012 )
- Group makes holiday plans ( November 26, 2011 )
- Mission: Change brings hope for the homeless ( October 30, 2010 )
- Liberty House seeks Adopt-a-Family donors ( November 12, 2009 )
- Agency 'goes purple' to fight domestic violence ( September 29, 2012 )


text:
Kukla's Korner Hockey
Cool The Playoff Talk
by Paul on 10/01/06 at 09:35 AM ET
Comments (0)
from the Columbus Dispatch,
The Blue Jackets are at it again. As the Jackets gear up for their sixth NHL season, the buzz around Nationwide Arena — mostly from the suits and broadcasters — is a certain "P" word that seems to pop up every September, only to be a distant memory once the puck has been dropped a few times in October. That word? Playoffs.... And lots of preseason publications have the Blue Jackets making the postseason, meaning the front-office folks might not be too far off. We shall see. In the short term, getting out of the hockey basement might be a more reasonable goal than making the jump into the NHL's elite.read on
Filed in: | KK Hockey | Permalink
The League Is Saved
by Paul on 10/01/06 at 09:24 AM ET
Comments (0)
from Larry Brooks of the NY Post,
The NHL may have its most appealing product in more than a decade, but not by definition. For this appealing product somehow appealed to fewer people than ever, if TV ratings are the measurement by which all leagues live. But have no fear. The league in which all games have a winner but nearly a quarter of them don't have a loser is about to be saved from itself for the second time in 12 years by its most important and most loathed franchise. The small-market league is going bright lights and Broadway again. The NHL will rest in peace no more. The Rangers are on their way to another parade up the Canyon of Heroes, this time 41 years ahead of schedule.more
Filed in: | KK Hockey | Permalink
The Season Of Rebuilding
by Paul on 10/01/06 at 12:20 AM ET
Comments (0)
from the Pioneer Press,
Commissioner Gary Bettman enters his 14th year as the head of a sport that continues to evolve after its radical makeover. He recently spoke to the Pioneer Press from his New York office. PP: The salary cap increased to $44 million from $39 million because of record revenues. Is the cap acting as a magnet for spending by teams or a management tool? GB: I think it's a management tool. If you check what happened last year, there was no rhyme or reason. There were plenty of teams that spent near or to the cap didn't make the playoffs. There were plenty of teams that spent at midpoint or below and did make the playoffs, and you had a $32 (million) team (Carolina) face off against a $34 (million, Edmonton) in the Finals. What the cap provides is a range within which a well-managed club can be competitive if there anywhere in the range. There's no magic to spending to the cap. If you spend to the cap, you may lose your flexibility to deal with trade opportunities or deal with injuries. If I were running a team, I would try to be around the midpoint. There's no reason you can't be competitive when you're within $6-8 million of the cap.read on...many topics touched upon...
Filed in: | KK Hockey | Permalink
Everyone Can Watch
by Paul on 10/01/06 at 12:14 AM ET
Comments (0)
from the Toque,
The Canadian Charter of Rights and Freedoms grants every Canadian citizen the right to receive radio transmissions, and the right to watch our national sport--hockey. But for many millions of Canadians living in isolated regions, such as Saskatchewan, cablevision is not an option. That is why the Canadian government spends tens of thousands of dollars every year on Hockey Mobiles, big trucks with big screens that provide "live" hockey action to underprivileged and transmission-deprived Canadians. The trucks are maintained by the Canadian Broadcast Corporation (CBC), the only approved television provider in the culturally and technologically backwards nation.continued...and you may run into the ad with a buzzing mosquito, so be prepared...
Filed in: | KK Hockey | Permalink
Crosby & Ovechkin Pave The Way
by Paul on 09/30/06 at 08:53 PM ET
Comments (0)
from the NY Times (Sunday edition),
Their cause is helped by the remaking of the N.H.L. in the postlockout era. A salary cap has brought back competitive balance, and new rules have opened up offenses. "Sid and Alex have come into the league at the perfect time," said Bill Clement, the lead analyst for NBC and Versus (formerly OLN). "If there hadn't been a lockout, we wouldn't be having this conversation. Now the game showcases just what they do, which is skate, pass, shoot and score." The league is also showcasing its young stars in an invigorated marketing campaign, and it is hard to find a hockey preview not decorated with Crosby's and Ovechkin's elfin smiles. They have participated in those efforts happily, and neither has seemed to let it warp his perspective.more
Filed in: | KK Hockey | Permalink
Dallas - Montreal Trade
by Paul on 09/30/06 at 08:37 PM ET
Comments (0)
Montreal Canadiens General Manager Bob Gainey announced today the acquisition of defenseman Janne Niinimaa and a 5th round pick in 2007 from the Dallas Stars, in return for forward Mike Ribeiro and a 6th round pick in 2008.
Filed in: | KK Hockey | Permalink
Will Boston Changes Help
by Paul on 09/30/06 at 12:24 PM ET
Comments (0)
from Fox Sports,
While the Bruins will be much better than last season, it's doubtful they will be able to climb out of the basement in the highly competitive Northeast. Boston will give the Maple Leafs a run for their money for the fourth spot in the division, but that's about as high as this team will go. Boston still has too many question marks on offense, defense and in goal to be able to challenge for a playoff spot. After their top six forwards of Savard, Murray, Kessel, Marco Sturm, Patrice Bergeron and Brad Boyes, it's a crap shoot for the Bruins. P.J. Axelsson has offensive skills, but how much can he contribute if he's not playing with the other skilled players from one of the top two lines? Where they'll finish Division: 5th Conference: 12thmore
Filed in: | KK Hockey | Permalink
Offensive Minded Hockey Coach
by Paul on 09/30/06 at 12:11 PM ET
Comments (0)
via Tom Gage at the Detroit News,
On Monday, Matt Stairs will be home in Bangor, Maine, contemplating his next big challenge: coaching the boys' varsity hockey team at John Bapst Memorial High. "I'll become a full-time dad again, and getting ready for the hockey season," said Stairs, who's not eligible for the postseason. Stairs grew up in New Brunswick, Canada, and played much more hockey than baseball as a kid. He continued to play as a adult, before "I stopped about five years ago because of a bad Achilles (tendon)." What does he stress as a coach? "Straight offense," Stairs said before going 1-for-5 with an RBI in the Tigers' 9-7 loss to Kansas City. "To heck with defense, I want offense."
Filed in: | KK Hockey | Permalink
Rink Rage
by Paul on 09/30/06 at 11:00 AM ET
Comments (0)
from the Toronto Star,
Desrocher did put Teskey in a hammerlock, squeezing to the point that the coach lost consciousness and dropped to the ground; he did close his hands around the victim's neck, yanking the poor man up and down in a choking motion; Teskey did, from all accounts, appear to stop breathing for a few seconds, couldn't get any air down his windpipe. All this, absurdly, was the result of one father's red-hot rage over the apparent benching of his 8-year-old son in a minor atom hockey game. I feel most sorry for the kid, who is reportedly back playing with his team. It can be no fun having an unhinged brawler — now felon — for a dad.read on
Filed in: | KK Hockey | Permalink
In The West- The Cap Changed Everything
by Paul on 09/30/06 at 10:52 AM ET
Comments (0)
from Elliott Pap of the Vancouver Sun,
The salary cap has returned free-spending franchises to the planet Earth, while natural evolution has taken care of the rest. All that's left is for the debate to rage. "I think the salary cap has definitely pushed things along," said Flames captain Jarome Iginla. "I mean, there were certain teams that would improve because they were developing their young guys and they were a strong organization. But the traditional powers have come back to the pack because they had to unload a lot of very good players. "I think it's exciting and I think it's enjoyable to watch as a fan and as a player," Iginla added. "There is a lot more balance in the conference. It's not the same teams winning and it's not the same teams loading up at the trade deadline."read on
Filed in: | KK Hockey | Permalink
« Previous ‹ First < 5619 5620 5621 5622 5623 > Last › Next »
About Kukla's Korner Hockey
Paul Kukla founded Kukla's Korner in 2005 and the site has since become the must-read site on the 'net for all the latest happenings around the NHL.
From breaking news to in-depth stories around the league, KK Hockey is updated with fresh stories all day long and will bring you the latest news as quickly as possible.
Email Paul anytime at email@example.com
Most Recent Blog Posts
Tracking The Signings And Moves
The Carolina Hurricanes Had To Buyout Alexander Semin
More of the same Coyote-relocation-talk wackiness via 'ridiculous and irresponsible' story
Open Post- The Night Before The UFA Period
Arizona Coyotes Trade Lauri Korpikoski To Edmonton For Boyd Gordon
Vancouver Trades Kevin Bieksa To The Anaheim Ducks
Brandon Saad Traded To Columbus
A Four-Year Deal For Anders Lee And The New York Islanders


text:
Nevirapine Plus Zidovudine to Prevent Perinatal HIV in Thailand
This study has been completed.
Institut de Recherche pour le Developpement
Harvard School of Public Health
French National Institute for Health and Medical Research-French National Agency for Research on AIDS and Viral Hepatitis (Inserm-ANRS)
Information provided by:
Institut de Recherche pour le Developpement
ClinicalTrials.gov Identifier:
First received: November 13, 2006
Last updated: May 2, 2008
Last verified: May 2008
- Full Text View
- Tabular View
- No Study Results Posted
- Disclaimer
- How to Read a Study Record
No Study Results Posted on ClinicalTrials.gov for this Study
|Study Status:
|This study has been completed.
|Study Completion Date:
|June 2004
|Estimated Primary Completion Date:
|No date given
Publications automatically indexed to this study by ClinicalTrials.gov Identifier (NCT Number):
Lallemant M, Jourdain G, Le Coeur S, Mary JY, Ngo-Giang-Huong N, Koetsawang S, Kanshana S, McIntosh K, Thaineua V; Perinatal HIV Prevention Trial (Thailand) Investigators. Single-dose perinatal nevirapine plus standard zidovudine to prevent mother-to-child transmission of HIV-1 in Thailand. N Engl J Med. 2004 Jul 15;351(3):217-28. Epub 2004 Jul 9.
Publications automatically indexed to this study by ClinicalTrials.gov Identifier (NCT Number):
Van Dyke RB, Ngo-Giang-Huong N, Shapiro DE, Frenkel L, Britto P, Roongpisuthipong A, Beck IA, Yuthavisuthi P, Prommas S, Puthanakit T, Achalapong J, Chotivanich N, Rasri W, Cressey TR, Maupin R, Mirochnick M, Jourdain G; IMPAACT P1032 Protocol Team. A comparison of 3 regimens to prevent nevirapine resistance mutations in HIV-infected pregnant women receiving a single intrapartum dose of nevirapine. Clin Infect Dis. 2012 Jan 15;54(2):285-93. doi: 10.1093/cid/cir798. Epub 2011 Dec 5.


text:
Winter!: Prepare for holiday gaming!
This is the sort of game we thought was cool in the 80's. The graphics are minimal and the action is simple. Gameplay consists of jumping from star system to star system, handling one random encounter in each system and staying ahead of the rebel fleet. The most impressive part of this game is the complex customization system for your ship. You will win or lose based on your luck in drawing random encounters, how you customize your ship and which path you take through the galaxy, in that order.
Game Traits applied to FTL: Faster Than Light (PC) by LordXenophon
Member actions: