摘要:
A message gateway apparatus is provided for use in a web service system to process a message containing a request for a destination web service application, in which the message includes a plurality of events within a structured document conforming to a web service protocol and each event of the plurality of events has a name and a content thereof. The message gateway apparatus comprises a message parsing module configured to sequentially identify the events of the plurality of events of the message, an input object creation module configured to sequentially extract the events of the plurality of events from the message parsing module, and a message filtering module configured to sequentially access the events of the plurality of events as the events are extracted from the message parsing module by the input object creation module to analyze the name of each event and perform security processing on the content of each event for which the corresponding name indicates that security measures have been applied according to a security protocol. The input object creation module is configured to construct an input object including input parameters for the destination web service application based on the message. The input object creation module constructing the input object by adding a representation of each event of the plurality of events to the input object after each event is accessed by the message filtering module.
摘要:
A message gateway apparatus is provided for use in a web service system to process a message containing a request for a destination web service application, in which the message includes a plurality of events within a structured document conforming to a web service protocol and each event of the plurality of events has a name and a content thereof. The message gateway apparatus comprises a message parsing module configured to sequentially identify the events of the plurality of events of the message, an input object creation module configured to sequentially extract the events of the plurality of events from the message parsing module, and a message filtering module configured to sequentially access the events of the plurality of events as the events are extracted from the message parsing module by the input object creation module to analyze the name of each event and perform security processing on the content of each event for which the corresponding name indicates that security measures have been applied according to a security protocol. The input object creation module is configured to construct an input object including input parameters for the destination web service application based on the message. The input object creation module constructing the input object by adding a representation of each event of the plurality of events to the input object after each event is accessed by the message filtering module.
摘要:
An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.
摘要:
An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.
摘要:
A method for analyzing performance of an information processing system having information processing apparatuses providing services to each other. Communication packets sent or received between the apparatuses are acquired. The apparatuses receive calls from other apparatuses for providing services indicated in the packets. A service call count aji of the calls received by the apparatuses during period j of m periods for the service i of n services is computed. A busy time bj is computed by summing processing times by the apparatuses for performing the services pertaining to the calls received by the apparatuses during period j. An average processing time di is computed by the apparatuses for each service i, as is an error εj in di wherein εj=bj−Σiajidi, by minimizing an index indicative of εj. The average processing time di is stored in a storage device and/or displayed on a display device.
摘要翻译:一种用于分析具有彼此提供服务的信息处理设备的信息处理系统的性能的方法。 获取在设备之间发送或接收的通信分组。 这些设备接收来自其他设备的呼叫以提供在分组中指示的服务。 计算n个服务的服务i的m个周期的周期j期间由设备接收的呼叫的服务呼叫计数。 通过在时段j期间由用于执行由设备接收的呼叫的服务的设备对处理时间求和来计算忙碌时间b。。 平均处理时间d i i i由用于每个服务i的装置计算,如在d i i中的错误ε,其中ε。 平均处理时间d i i i被存储在存储装置中和/或显示在显示装置上。
摘要:
A method, article, and system for reconfiguring a web page. The method includes: extracting dependencies between pages, files, and components of the web page; measuring a network delay value, a transfer efficiency value, and a component size; estimating load time of a candidate file using information of the network delay value, the transfer efficiency value, the dependencies, and the component size; generating an integer programming problem to minimize an object function representing the load time of the web page by analyzing the web page; solving the integer programming problem; reconfiguring a library file from the solution; and reconfiguring the web page by replacing a link to the library file of each page with a link to the reorganized file.
摘要:
To efficiently detect, in an information processing system including a plurality of information processing apparatuses, an information processing apparatus in which an abnormality has occurred. For each of the information processing apparatuses, a detection apparatus stores a previously estimated average processing time per service for a plurality of services provided by the information processing apparatuses. Then, for each of the information processing apparatuses, by using communication packets acquired in a predetermined period, the detection apparatus computes the number of calling times when the services have been called, and computes a busy time, which is a total amount of time when transactions are performed. Thereafter, the detection apparatus judges that an abnormality has occurred in each of the information processing apparatuses, if a point corresponding to coordinate values indicated by the computed number of calling times and busy time deviates, beyond a predetermined criterion from a hyperplane indicated by the previously estimated average processing time per service, in a multidimensional space formed by coordinate axes indicating the number of calling times per service and also by a coordinate axis indicating the busy time.
摘要:
A method for analyzing performance of an information processing system having information processing apparatuses providing services to each other. Communication packets sent or received between the apparatuses are acquired. The apparatuses receive calls from other apparatuses for providing services indicated in the packets. A service call count aji of the calls received by the apparatuses during period j of m periods for the service i of n services is computed. A busy time bj is computed by summing processing times by the apparatuses for performing the services pertaining to the calls received by the apparatuses during period j. An average processing time di is computed by the apparatuses for each service i, as is an error εj in di wherein εj=bj−Σiajidi, by minimizing an index indicative of εj. The average processing time di is stored in a storage device and/or displayed on a display device.
摘要:
A method, article, and system for reconfiguring a web page. The method includes extracting dependencies between pages, files, and components of the web page, measuring a network delay value, a transfer efficiency value, and a component size, estimating load time of a candidate file using information of the network delay value, the transfer efficiency value, the dependencies, and the component size. An integer programming problem is generated to minimize an object function representing the load time of the web page by analyzing the web page, solving the integer programming problem, reconfiguring a library file from the solution and reconfiguring the web page by replacing a link to the library file of each page with a link to the reorganized file.