JP2006072785A - サービス利用のためのリクエストメッセージ制御方法、および、サービス提供システム - Google Patents
サービス利用のためのリクエストメッセージ制御方法、および、サービス提供システム Download PDFInfo
- Publication number
- JP2006072785A JP2006072785A JP2004256497A JP2004256497A JP2006072785A JP 2006072785 A JP2006072785 A JP 2006072785A JP 2004256497 A JP2004256497 A JP 2004256497A JP 2004256497 A JP2004256497 A JP 2004256497A JP 2006072785 A JP2006072785 A JP 2006072785A
- Authority
- JP
- Japan
- Prior art keywords
- service
- broker
- web service
- request message
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
Abstract
【解決手段】WebサービスリクエスタとWebサービスプロバイダとの間で送受信されるメッセージを中継するWebサービスブローカと、Webサービスプロバイダが多段に連続してツリー構造を形成して接続している場合において、リクエストメッセージ送信先Webサービスプロバイダを決定する際に利用する情報として、Webサービブローカが直接呼出すWebサービスプロバイダだけではなく、ツリー構造の子孫方向に存在するWebサービスプロバイダの性能、状態、構成を利用する。
【選択図】 図1
Description
先ず、図1および図2を用いて本発明の一実施形態に係るサービス提供システムの構成を説明する。
図1は、本発明の一実施形態に係るサービス提供システムを示す構成図である。
図2は、WebサービスとWebサービスブローカの構成図である。
次に、図3ないし図9を用いて本発明に係るサービス提供システムのデータ構造の詳細について説明する。
図3は、上位ブローカ管理情報203の一例を示す図である。
図4は、リクエストメッセージ中のWebサービスブローカ情報の一例を示す図である。
図5は、呼出し先Webサービスエンドポイント情報213の一例を示す図である。
図6は、呼出し先Webサービスパフォーマンス・状態情報215の一例を示す図である。
図7は、下位ブローカ情報216の一例を示す図である。
図8は、下位ブローカの呼出し先Webサービスパフォーマンス・状態情報217の一例を示す図である。
図9は、ブローカ間通知メッセージの一例を示す図である。
次に、図10ないし図12を用いて本発明の一実施形態に係るサービス提供システムの処理手順について説明する。
図10は、Webサービスの処理手順を示すフローチャートである。
図11、図12は、Webサービスブローカの処理手順を示すフローチャートである。
ここで、リクエスタポリシとして、リクエスタが利用したくないWebサービスとしてWebサービス109が指定されている場合を考える。
101…Webサービスブローカ
102…Webサービスブローカ101が直接リクエストメッセージを送信するWebサービス
103…Webサービスブローカ101が直接リクエストメッセージを送信するWebサービス
104…Webサービスブローカ101の下位Webサービスブローカ
105 …Webサービスブローカ104が直接リクエストメッセージを送信するWebサービス
106 …Webサービスブローカ104が直接リクエストメッセージを送信するWebサービス
107 …Webサービスブローカ101の下位Webサービスブローカ
108 …Webサービスブローカ107が直接リクエストメッセージを送信するWebサービス
109 …Webサービスブローカ107が直接リクエストメッセージを送信するWebサービス
110 …Webサービスブローカ104からWebサービスブローカ101への通知情報
Claims (8)
- サービスを利用するためのリクエストメッセージを送信するサービスリクエスタと、
前記リクエストメッセージを受信し、そのメッセージに基づく同一のサービスを提供する複数のサービスプロバイダと、
前記リクエストメッセージを受信し、そのメッセージを前記サービスプロバイダのいずれかまたは他のサービスブローカに送信するサービスブローカとがネットワークにより結合されたサービス提供システムにおいて、
前記サービスリクエスタと、前記サービスブローカと、前記サービスプロバイダとは、ツリー構造を持つように結合され、
前記サービス提供システムは、前記ツリー構造のルートにあたるサービスリクエスタから発信されるリクエストメッセージを、下位にあたるサービスブローカとサービスプロバイダとに順次転送して、サービスを実現するサービス提供システムであって、
前記サービスブローカは、そのサービスブローカの下位にあたるサービスプロバイダの性能情報と、状態情報と、前記ツリー構造上のサービスブローカの関係情報とを参照して、前記下位にあたるサービスブローカまたはサービスプロバイダを選択して、前記ツリー構造の上位にあたるサービスプロバイダから送信されるリクエストメッセージを、前記選択したサービスブローカまたはサービスプロバイダに送信することを特徴とするリクエストメッセージ制御方法。 - 前記サービスブローカは、そのサービスブローカの下位にあたるサービスプロバイダの性能情報と、状態情報と、前記ツリー構造上のサービスブローカの関係情報とを、そのサービスブローカの上位にあたるサービスブローカに通知することを特徴とする請求項1記載のリクエストメッセージ制御方法。
- 前記サービスブローカは、そのサービスブローカの下位にあたるサービスブローカから通知された前記サービスプロバイダの性能情報、状態情報と、前記ツリー構造上のサービスブローカの関係情報とに基づき、そのサービスブローカにリクエストメッセージを送信したときに得られるサービスのパフォーマンス予測値を算出し、そのサービスブローカの上位にあたるサービスブローカに、算出したパフォーマンス予測値を通知し、
前記パフォーマンス予測値を通知されたサービスブローカは、通知されたパフォーマンス予測値を参照して、前記下位にあたるサービスブローカまたはサービスプロバイダを選択して、前記ツリー構造の上位にあたるサービスプロバイダから送信されるリクエストメッセージを、前記選択したサービスブローカまたはサービスプロバイダに送信することを特徴とする請求項1記載のリクエストメッセージ制御方法。 - 前記サービスブローカが、前記サービスリクエスタのサービスを提供されるためのポリシ(リクエスタポリシ)を参照し、
前記サービスブローカは、前記リクエスタポリシに基づいて、同一のサービスを提供する下位にあたるサービスプロバイダが複数ある場合には、前記下位にあたるサービスブローカまたはサービスプロバイダを選択することを特徴とする請求項1記載のリクエストメッセージ制御方法。 - 特に、前記リクエスタポリシには、前記サービスリクエスタが利用したくないサービスプロバイダの記述が含まれ、前記サービスリクエスタが利用したくないサービスプロバイダが含まれるサブツリーの方向には、前記リクエストメッセージが送信されないように、前記下位にあたるサービスブローカまたはサービスプロバイダを選択することを特徴とする請求項4記載のリクエストメッセージ制御方法。
- サービスを利用するためのリクエストメッセージを送信するサービスリクエスタと、
前記リクエストメッセージを受信し、そのメッセージに基づく同一のサービスを提供する複数のサービスプロバイダと、
前記リクエストメッセージを受信し、そのメッセージを前記サービスプロバイダのいずれかまたは他のサービスブローカに送信するサービスブローカとがネットワークにより、ツリー構造を持つように結合され、
前記ツリー構造のルートにあたるサービスリクエスタから発信されるリクエストメッセージを、下位にあたるサービスブローカとサービスプロバイダとに順次転送して、サービスを実現するサービス提供システムにおいて、
前記サービスブローカは、そのサービスブローカの下位にあたるサービスプロバイダの性能情報と、状態情報と、前記ツリー構造上のサービスブローカの関係情報とを参照して、前記下位にあたるサービスブローカまたはサービスプロバイダを選択して、前記ツリー構造の上位にあたるサービスプロバイダから送信されるリクエストメッセージを、前記選択したサービスブローカまたはサービスプロバイダに送信することを特徴とするサービス提供システム。 - 前記サービスブローカは、そのサービスブローカの下位にあたるサービスプロバイダの性能情報と、状態情報と、前記ツリー構造上のサービスブローカの関係情報とを、そのサービスブローカの上位にあたるサービスブローカに通知することを特徴とする請求項6記載のサービス提供システム。
- Webサービスリクエスタと、Webサービスプロバイダと、Webサービスブローカとから構成され、Webサービスを提供することを特徴とする請求項6記載のサービス提供システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004256497A JP2006072785A (ja) | 2004-09-03 | 2004-09-03 | サービス利用のためのリクエストメッセージ制御方法、および、サービス提供システム |
US11/139,648 US20060069777A1 (en) | 2004-09-03 | 2005-05-31 | Request message control method for using service and service providing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004256497A JP2006072785A (ja) | 2004-09-03 | 2004-09-03 | サービス利用のためのリクエストメッセージ制御方法、および、サービス提供システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006072785A true JP2006072785A (ja) | 2006-03-16 |
Family
ID=36100491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004256497A Withdrawn JP2006072785A (ja) | 2004-09-03 | 2004-09-03 | サービス利用のためのリクエストメッセージ制御方法、および、サービス提供システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060069777A1 (ja) |
JP (1) | JP2006072785A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009205263A (ja) * | 2008-02-26 | 2009-09-10 | Nippon Telegr & Teleph Corp <Ntt> | サービス監視システムおよび方法 |
JP2010079500A (ja) * | 2008-09-25 | 2010-04-08 | Fuji Xerox Co Ltd | 操作装置、処理システム及び操作制御プログラム |
JP2013089033A (ja) * | 2011-10-18 | 2013-05-13 | Internatl Business Mach Corp <Ibm> | サービス・プロバイダを動的に選択する方法、コンピュータ・システム、コンピュータおよびプログラム |
JP2014170312A (ja) * | 2013-03-01 | 2014-09-18 | Ricoh Co Ltd | 情報処理装置、情報処理システム |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8001176B2 (en) * | 2005-10-14 | 2011-08-16 | Canon Kabushiki Kaisha | Web service with multiple listening endpoints |
US7865535B2 (en) * | 2007-05-18 | 2011-01-04 | International Business Machines Corporation | Apparatus, system, and method for a data server-managed web services runtime |
US8239553B2 (en) * | 2008-04-24 | 2012-08-07 | Hewlett-Packard Development Company, L.P. | Providing services for multiple business consumers |
US8301687B2 (en) * | 2009-03-31 | 2012-10-30 | Software Ag | Systems and/or methods for standards-based messaging |
US8453163B2 (en) * | 2009-06-29 | 2013-05-28 | Software Ag Usa, Inc. | Systems and/or methods for policy-based JMS broker clustering |
US9148388B2 (en) * | 2013-05-23 | 2015-09-29 | Tekelec, Inc. | Methods, systems, and computer readable media for performing enhanced service routing |
US9886267B2 (en) | 2014-10-30 | 2018-02-06 | Equinix, Inc. | Interconnection platform for real-time configuration and management of a cloud-based services exchange |
US11425028B2 (en) * | 2020-04-28 | 2022-08-23 | Cisco Technology, Inc. | Priority based automated network selection for micro-services in service mesh |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7555529B2 (en) * | 1995-11-13 | 2009-06-30 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
US6178160B1 (en) * | 1997-12-23 | 2001-01-23 | Cisco Technology, Inc. | Load balancing of client connections across a network using server based algorithms |
US6175869B1 (en) * | 1998-04-08 | 2001-01-16 | Lucent Technologies Inc. | Client-side techniques for web server allocation |
US6404762B1 (en) * | 1998-06-09 | 2002-06-11 | Unisys Corporation | Universal messaging system providing integrated voice, data and fax messaging services to pc/web-based clients, including a session manager for maintaining a session between a messaging platform and the web-based clients |
US6609159B1 (en) * | 1998-11-30 | 2003-08-19 | Semyon Dukach | Methods, systems, and machine readable programming for interposing front end servers between servers and clients |
AU1399400A (en) * | 1998-12-03 | 2000-06-19 | British Telecommunications Public Limited Company | Network management system |
US6819656B2 (en) * | 1999-01-08 | 2004-11-16 | Hewlett-Packard Development Company, L.P. | Session based scheduling scheme for increasing server capacity |
US6614784B1 (en) * | 1999-01-15 | 2003-09-02 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for providing supplementary services (SS) in an integrated telecommunications network |
US6970913B1 (en) * | 1999-07-02 | 2005-11-29 | Cisco Technology, Inc. | Load balancing using distributed forwarding agents with application based feedback for different virtual machines |
JP3769999B2 (ja) * | 1999-09-30 | 2006-04-26 | 富士通株式会社 | サービス振り分け装置 |
JP2001312484A (ja) * | 2000-05-02 | 2001-11-09 | Internatl Business Mach Corp <Ibm> | 高速ウェブサーバ選択方法およびシステム |
US7552233B2 (en) * | 2000-03-16 | 2009-06-23 | Adara Networks, Inc. | System and method for information object routing in computer networks |
US6748447B1 (en) * | 2000-04-07 | 2004-06-08 | Network Appliance, Inc. | Method and apparatus for scalable distribution of information in a distributed network |
US6768716B1 (en) * | 2000-04-10 | 2004-07-27 | International Business Machines Corporation | Load balancing system, apparatus and method |
EP1202176B1 (en) * | 2000-10-31 | 2012-04-25 | Hewlett-Packard Development Company, L.P. | Message-based software system |
US7231445B1 (en) * | 2000-11-16 | 2007-06-12 | Nortel Networks Limited | Technique for adaptively distributing web server requests |
US20020073211A1 (en) * | 2000-12-12 | 2002-06-13 | Raymond Lin | System and method for securely communicating between application servers and webservers |
US7272626B2 (en) * | 2001-06-19 | 2007-09-18 | Hewlett-Packard Development Company, L.P. | E-service management through distributed correlation |
US7296061B2 (en) * | 2001-11-21 | 2007-11-13 | Blue Titan Software, Inc. | Distributed web services network architecture |
JP3904435B2 (ja) * | 2001-11-28 | 2007-04-11 | 株式会社日立製作所 | Webサービス向け輻輳制御装置及び方法 |
US7475145B2 (en) * | 2002-04-26 | 2009-01-06 | International Business Machines Corporation | Dynamic invocation of web services |
US7246101B2 (en) * | 2002-05-16 | 2007-07-17 | Hewlett-Packard Development Company, L.P. | Knowledge-based system and method for reconstructing client web page accesses from captured network packets |
US20030221000A1 (en) * | 2002-05-16 | 2003-11-27 | Ludmila Cherkasova | System and method for measuring web service performance using captured network packets |
GB0224805D0 (en) * | 2002-10-24 | 2002-12-04 | Ibm | Method and system for ranking services in a web services architecture |
US7222121B2 (en) * | 2002-11-21 | 2007-05-22 | Hewlett-Packard Development Company, L.P. | Platform and method for monitoring and analyzing data |
US20040111506A1 (en) * | 2002-12-10 | 2004-06-10 | International Business Machines Corporation | System and method for managing web utility services |
US20060294238A1 (en) * | 2002-12-16 | 2006-12-28 | Naik Vijay K | Policy-based hierarchical management of shared resources in a grid environment |
US7350186B2 (en) * | 2003-03-10 | 2008-03-25 | International Business Machines Corporation | Methods and apparatus for managing computing deployment in presence of variable workload |
JP2004310742A (ja) * | 2003-03-26 | 2004-11-04 | Hitachi Ltd | サービス処理方法及び装置 |
US7602725B2 (en) * | 2003-07-11 | 2009-10-13 | Computer Associates Think, Inc. | System and method for aggregating real-time and historical data |
US7546610B2 (en) * | 2003-07-16 | 2009-06-09 | International Business Machines Corporation | Method for managing multi-tier application complexes |
US20050038708A1 (en) * | 2003-08-10 | 2005-02-17 | Gmorpher Incorporated | Consuming Web Services on Demand |
US20050193146A1 (en) * | 2003-11-20 | 2005-09-01 | Goddard Stephen M. | Hierarchical dispatching |
US20050198206A1 (en) * | 2004-01-30 | 2005-09-08 | International Business Machines Corporation | Method and apparatus for dynamically selecting functionally equivalent Web services through a single autonomic proxy |
US8484348B2 (en) * | 2004-03-05 | 2013-07-09 | Rockstar Consortium Us Lp | Method and apparatus for facilitating fulfillment of web-service requests on a communication network |
-
2004
- 2004-09-03 JP JP2004256497A patent/JP2006072785A/ja not_active Withdrawn
-
2005
- 2005-05-31 US US11/139,648 patent/US20060069777A1/en not_active Abandoned
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009205263A (ja) * | 2008-02-26 | 2009-09-10 | Nippon Telegr & Teleph Corp <Ntt> | サービス監視システムおよび方法 |
JP2010079500A (ja) * | 2008-09-25 | 2010-04-08 | Fuji Xerox Co Ltd | 操作装置、処理システム及び操作制御プログラム |
US8599407B2 (en) | 2008-09-25 | 2013-12-03 | Fuji Xerox Co., Ltd. | Operation apparatus, processing system, and computer readable medium |
JP2013089033A (ja) * | 2011-10-18 | 2013-05-13 | Internatl Business Mach Corp <Ibm> | サービス・プロバイダを動的に選択する方法、コンピュータ・システム、コンピュータおよびプログラム |
US9176710B2 (en) | 2011-10-18 | 2015-11-03 | International Business Machines Corporation | Dynamically selecting service provider, computing system, computer, and program |
JP2014170312A (ja) * | 2013-03-01 | 2014-09-18 | Ricoh Co Ltd | 情報処理装置、情報処理システム |
Also Published As
Publication number | Publication date |
---|---|
US20060069777A1 (en) | 2006-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10567303B2 (en) | System and method for routing service requests | |
JP3994057B2 (ja) | エッジ・サーバ・コンピュータを選択する方法およびコンピュータ・システム | |
US20060069777A1 (en) | Request message control method for using service and service providing system | |
US7437417B2 (en) | Method for publish/subscribe messaging | |
US7949712B2 (en) | High availability presence engine for instant messaging | |
US20030005132A1 (en) | Distributed service creation and distribution | |
US8788618B2 (en) | Leveraging presence service system and method for distributed web service delivery and deployment | |
EP1536612A1 (en) | Method and apparatus for sharing applications using a peer-to-peer protocol | |
JP5596173B2 (ja) | 作成コスト削減のためのサービス選択 | |
US10342058B2 (en) | Observation assisted bandwidth management | |
JP2004519113A (ja) | 分散ネットワーク管理システムおよび方法 | |
JP2004070936A (ja) | コンテンツ指向サービスをコンテンツ・プロバイダおよびコンテンツ消費者に提供するためのシステムおよび方法 | |
US20110276718A1 (en) | Decreasing latency in anonymity networks | |
JP2003108537A (ja) | ネットワーク上のサーバに対するサービス要求の負荷分散の方法およびシステム | |
JP2011180820A (ja) | データ転送管理装置、データ転送管理方法およびデータ転送管理プログラム | |
US20070094364A1 (en) | Method and array for transparent, dynamic provision of a web services | |
JP2010535439A (ja) | VoIPネットワークシステムにおいてSIP端末によって情報を発行、照会及び契約するための方法、SIP端末、SIPアプリケーションサーバ、SIP情報センター並びにVoIPネットワークシステム | |
JP2010507951A (ja) | Sip構文解析性能を改善する方法、装置、及びコンピュータ・プログラム | |
US8402124B1 (en) | Method and system for automatic load balancing of advertised services by service information propagation based on user on-demand requests | |
JP2007207013A (ja) | 情報処理装置、情報共有プログラム | |
JP5894981B2 (ja) | 複数基準の選択を有するトポロジサーバを用いて通信アーキテクチャにわたって分散されたノードのネットワークへのアクセス | |
US11546405B2 (en) | Methods for exposing mainframe data as a web service and devices thereof | |
JP2023547880A (ja) | バックアップネットワーク機能を提供するためのネットワークノードおよびネットワークノードにおける方法 | |
Repantis et al. | Adaptive resource management in peer-to-peer middleware | |
Repantis et al. | Adaptive component composition and load balancing for distributed stream processing applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070425 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070521 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070426 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070521 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090331 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090528 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20091210 |