JP2014146114A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2014146114A5 JP2014146114A5 JP2013013324A JP2013013324A JP2014146114A5 JP 2014146114 A5 JP2014146114 A5 JP 2014146114A5 JP 2013013324 A JP2013013324 A JP 2013013324A JP 2013013324 A JP2013013324 A JP 2013013324A JP 2014146114 A5 JP2014146114 A5 JP 2014146114A5
- Authority
- JP
- Japan
- Prior art keywords
- url
- server device
- condition table
- web
- web service
- 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.)
- Granted
Links
- 230000001276 controlling effect Effects 0.000 claims 2
- 230000000875 corresponding Effects 0.000 claims 1
Description
本発明の一実施例に係るウェブサーバ装置は、複数のウェブサービスを有するウェブサーバ装置であって、ネットワークを介して少なくともHTTP(Hypertext Transfer Protocol)リクエストを受信する受信手段と、条件テーブルが記憶された記憶手段と、前記受信手段によって受信されたHTTPリクエストと、前記記憶手段に記憶された条件テーブルに基づいて呼び出すべきウェブサービスを決定する決定手段と、前記決定手段によって決定されたウェブサービスを呼び出す呼び出し手段と、を備え、前記記憶手段が記憶する前記条件テーブルには、前記ウェブサーバ装置が有する少なくとも1つのウェブサービスに対応付けて、URL(Uniform Resource Locator)と所定の判断条件が記憶されており、更に、前記条件テーブルは記憶する所定の判断条件を異ならせることで、互いに異なるウェブサービスに同一のURLを対応付けることが可能であり、前記決定手段は、前記受信手段によって受信されたHTTPリクエストに含まれるリクエストURLとHTTPヘッダー内の情報が、前記条件テーブル内の前記URLと前記所定の判断条件の組み合わせに一致する場合、当該一致する前記URLと前記所定の判断条件の組み合わせに対応付けられたウェブサービスを呼び出すべきウェブサービスとして決定することを特徴とする。
Claims (11)
- 複数のウェブサービスを有するウェブサーバ装置であって、
ネットワークを介して少なくともHTTP(Hypertext Transfer Protocol)リクエストを受信する受信手段と、
条件テーブルが記憶された記憶手段と、
前記受信手段によって受信されたHTTPリクエストと、前記記憶手段に記憶された条件テーブルに基づいて呼び出すべきウェブサービスを決定する決定手段と、
前記決定手段によって決定されたウェブサービスを呼び出す呼び出し手段と、
を備え、
前記記憶手段が記憶する前記条件テーブルには、前記ウェブサーバ装置が有する少なくとも1つのウェブサービスに対応付けて、URL(Uniform Resource Locator)と所定の判断条件が記憶されており、更に、前記条件テーブルは記憶する所定の判断条件を異ならせることで、互いに異なるウェブサービスに同一のURLを対応付けることが可能であり、
前記決定手段は、前記受信手段によって受信されたHTTPリクエストに含まれるリクエストURLとHTTPヘッダー内の情報が、前記条件テーブル内の前記URLと前記所定の判断条件の組み合わせに一致する場合、当該一致する前記URLと前記所定の判断条件の組み合わせに対応付けられたウェブサービスを呼び出すべきウェブサービスとして決定することを特徴とするウェブサーバ装置。 - 前記決定手段は、前記受信手段によって受信されたHTTPリクエストに含まれる前記リクエストURLと前記HTTPヘッダー内の情報の組み合わせが、前記条件テーブル内の前記URLと前記所定の判断条件の組み合わせのいずれにも一致しない場合であって、前記リクエストURLと同一のURL且つ、前記所定の判断条件が記されていない組み合わせが前記条件テーブルに記憶されている場合は、当該組み合わせに対応付けられたウェブサービスを呼び出すべきウェブサービスとして決定することを特徴とする請求項1に記載のウェブサーバ装置。
- 前記条件テーブルに記憶される前記所定の判断条件は、前記ウェブサービスが受け付け可能な前記HTTPリクエストの種類に関する条件であることを特徴とする請求項1又は2に記載のウェブサーバ装置。
- 前記条件テーブルにウェブサービスを登録する登録手段を更に備えることを特徴とする請求項1乃至3のいずれか1項に記載のウェブサーバ装置。
- 前記登録手段は、ウェブサービスからの登録要求を受け付けたことに応じて、当該ウェブサービスと、前記登録要求に含まれるURLと所定の判断条件を対応付けて、前記条件テーブルに登録することを特徴とする請求項4に記載のウェブサーバ装置。
- 前記記憶手段はポート番号ごとに前記条件テーブルを記憶し、
前記決定手段は、前記リクエストURLに基づいてポート番号を特定し、当該特定されたポート番号に対応する条件テーブルを用いて、呼び出すべきウェブサービスを決定することを特徴とする請求項1乃至5のいずれか1項に記載のウェブサーバ装置。 - 前記条件テーブルに記憶されたウェブサービスはIPP(Internet Printing Protocol)サービスを含むことを特徴とする請求項1乃至6のいずれか1項に記載のウェブサーバ装置。
- 前記条件テーブルに記憶されたウェブサービスは、リモートUIサービスを含むことを特徴とする請求項1乃至7のいずれか1項に記載のウェブサーバ装置。
- 前記ウェブサーバ装置はプリンタであることを特徴とする請求項1乃至8のいずれか1項に記載のウェブサーバ装置。
- 条件テーブルが記憶された記憶手段を備え、複数のウェブサービスを有するウェブサーバ装置の制御方法であって、
ネットワークを介して少なくともHTTP(Hypertext Transfer Protocol)リクエストを受信する受信工程と、
前記受信工程で受信したHTTPリクエストと、前記記憶手段に記憶された条件テーブルに基づいて呼び出すべきウェブサービスを決定する決定工程と、
前記決定工程で決定されたウェブサービスを呼び出す呼び出し工程と、
を有し、
前記記憶手段が記憶する前記条件テーブルには、前記ウェブサーバ装置が有する少なくとも1つのウェブサービスに対応付けて、URL(Uniform Resource Locator)と所定の判断条件が記憶されており、更に、前記条件テーブルは記憶する所定の判断条件を異ならせることで、互いに異なるウェブサービスに同一のURLを対応付けることが可能であり、
前記決定工程は、前記受信工程で受信したHTTPリクエストに含まれるリクエストURLとHTTPヘッダー内の情報が、前記条件テーブル内の前記URLと前記所定の判断条件の組み合わせに一致する場合、当該一致する前記URLと前記所定の判断条件の組み合わせに対応付けられたウェブサービスを呼び出すべきウェブサービスとして決定することを特徴とするウェブサーバ装置の制御方法。 - 請求項10に記載のウェブサーバ装置の制御方法をコンピュータに実行させるためのプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013013324A JP6039446B2 (ja) | 2013-01-28 | 2013-01-28 | Webサーバ装置、制御方法、そのプログラム。 |
DE102014000289.6A DE102014000289B4 (de) | 2013-01-28 | 2014-01-10 | Webservervorrichtung, Steuerverfahren und Programm dafür |
CN201410028273.7A CN103973764B (zh) | 2013-01-28 | 2014-01-20 | 网络服务器装置及其控制方法 |
US14/160,411 US20140211248A1 (en) | 2013-01-28 | 2014-01-21 | Web server apparatus, control method, and program therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013013324A JP6039446B2 (ja) | 2013-01-28 | 2013-01-28 | Webサーバ装置、制御方法、そのプログラム。 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014146114A JP2014146114A (ja) | 2014-08-14 |
JP2014146114A5 true JP2014146114A5 (ja) | 2016-05-12 |
JP6039446B2 JP6039446B2 (ja) | 2016-12-07 |
Family
ID=51163610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013013324A Active JP6039446B2 (ja) | 2013-01-28 | 2013-01-28 | Webサーバ装置、制御方法、そのプログラム。 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20140211248A1 (ja) |
JP (1) | JP6039446B2 (ja) |
CN (1) | CN103973764B (ja) |
DE (1) | DE102014000289B4 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101534153B1 (ko) * | 2013-08-23 | 2015-07-06 | 주식회사 엘지씨엔에스 | 비즈니스 로직 설계 방법, 이를 수행하는 비즈니스 로직 설계 서버 및 이를 저장하는 기록매체 |
US9843422B2 (en) * | 2015-12-30 | 2017-12-12 | Konica Minolta Laboratory U.S.A., Inc. | Device control protocol (over IPP) |
JP6700894B2 (ja) * | 2016-03-25 | 2020-05-27 | キヤノン株式会社 | 画像処理装置、制御方法、プログラム |
US10454886B2 (en) * | 2017-07-18 | 2019-10-22 | Citrix Systems, Inc. | Multi-service API controller gateway |
CN111176587A (zh) * | 2018-11-13 | 2020-05-19 | 联想图像(天津)科技有限公司 | 一种远程打印方法及*** |
JP2023086048A (ja) * | 2021-12-09 | 2023-06-21 | キヤノン株式会社 | 印刷システム、印刷装置、情報処理装置、印刷装置の制御方法、情報処理装置の制御方法およびプログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6405223B1 (en) * | 1998-01-15 | 2002-06-11 | International Business Machines Corporation | System for personal storage of different web source versions |
US20020087559A1 (en) * | 1999-01-11 | 2002-07-04 | PRATT John | Method and system for retrieving documents using hyperlinks |
US8005981B2 (en) * | 2001-06-15 | 2011-08-23 | Advanced Network Technology Laboratories Pte Ltd. | Computer network with unique identification |
US20040044731A1 (en) * | 2002-03-22 | 2004-03-04 | Kailai Chen | System and method for optimizing internet applications |
JP4291855B2 (ja) * | 2002-03-25 | 2009-07-08 | 株式会社リコー | Webサービス機能を有する画像形成装置 |
EP1489488A3 (en) * | 2003-06-20 | 2009-07-01 | Ricoh Company, Ltd. | Method and apparatus for providing a service for sharing a printing environment |
JP4498045B2 (ja) | 2004-07-22 | 2010-07-07 | キヤノン株式会社 | 画像処理装置及びその制御方法及びプログラム |
US7647319B2 (en) | 2004-09-06 | 2010-01-12 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, program, and storage medium |
EP1710694A3 (en) | 2005-04-08 | 2006-12-13 | Ricoh Company, Ltd. | Communication apparatus, program product for adding communication mechanism to communication apparatus for providing improved usability and communication efficiency, and recording medium storing program product |
KR100739715B1 (ko) * | 2005-07-12 | 2007-07-13 | 삼성전자주식회사 | 웹서비스 정책 합의를 수행하는 장치 및 방법 |
JP4858360B2 (ja) * | 2007-08-29 | 2012-01-18 | 三菱電機株式会社 | 情報提供装置 |
JP4394725B2 (ja) | 2008-01-15 | 2010-01-06 | 株式会社リコー | 組み込み機器、リクエスト振り分け方法、および、リクエスト振り分けプログラム |
JP4963110B2 (ja) * | 2008-01-25 | 2012-06-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | サービス検索システム、方法及びプログラム |
JP5123800B2 (ja) * | 2008-09-16 | 2013-01-23 | 株式会社リコー | 情報処理装置、情報処理方法及びプログラム |
US20130275957A1 (en) * | 2012-04-12 | 2013-10-17 | Microsoft Corporation | Customizing appliances |
-
2013
- 2013-01-28 JP JP2013013324A patent/JP6039446B2/ja active Active
-
2014
- 2014-01-10 DE DE102014000289.6A patent/DE102014000289B4/de active Active
- 2014-01-20 CN CN201410028273.7A patent/CN103973764B/zh active Active
- 2014-01-21 US US14/160,411 patent/US20140211248A1/en not_active Abandoned
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2014146114A5 (ja) | ||
JP2019119089A5 (ja) | ||
EP2272239B1 (en) | Server selection for routing content to a client using application layer redirection | |
US9992251B2 (en) | Segment routing support in MPEG dash | |
JP2017506034A5 (ja) | ||
JP2017507575A5 (ja) | ||
EP2991319B1 (en) | Method and device for router-based networking control | |
JP2016532352A5 (ja) | ||
JP2018504817A5 (ja) | ||
JP2016520269A5 (ja) | ||
JP2015207158A5 (ja) | ||
WO2013144716A3 (en) | Content centric m2m system | |
JP2017517064A5 (ja) | ||
JP2016502177A5 (ja) | ||
JP2015130088A5 (ja) | 印刷制御システム、印刷制御方法、及び、印刷装置 | |
CA3067056C (en) | Acceleration system for facilitating processing of api calls | |
JP2014225227A5 (ja) | ||
JP2010503319A5 (ja) | ||
JP2013143146A5 (ja) | ||
JP2016521060A5 (ja) | ||
CN106453671A (zh) | 用于cdn 调度的方法、客户端、服务器和*** | |
JP2016525247A5 (ja) | ||
JP2015535362A5 (ja) | ||
JP2016521485A5 (ja) | ||
JP2017529768A5 (ja) |