JP2017520861A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2017520861A5 JP2017520861A5 JP2017502147A JP2017502147A JP2017520861A5 JP 2017520861 A5 JP2017520861 A5 JP 2017520861A5 JP 2017502147 A JP2017502147 A JP 2017502147A JP 2017502147 A JP2017502147 A JP 2017502147A JP 2017520861 A5 JP2017520861 A5 JP 2017520861A5
- Authority
- JP
- Japan
- Prior art keywords
- partition
- jndi
- tree
- context
- application
- 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
- 238000005192 partition Methods 0.000 claims 33
- 238000004590 computer program Methods 0.000 claims 1
Claims (15)
- アプリケーションサーバ環境で複数のJava(登録商標)ネーミングおよびディレクトリインターフェイス(JNDI)ツリーをサポートするためのシステムであって、
1つ以上のコンピュータを備え、各コンピュータは1つ以上のマイクロプロセッサを含み、前記システムはさらに、
前記コンピュータ上のアプリケーションサーバ環境を備え、前記アプリケーションサーバ環境は、複数のパーティションを有するドメインと、パーティションルートネーミングノードのコレクションを維持するグローバルJNDIツリーとを含み、各パーティションネーミングノードはパーティションJNDIツリーと関連付けられており、
前記システムは、特定のパーティション内のリソースにアクセスする要求をアプリケーションから受信すると、
前記特定のパーティションと関連付けられた最初のJNDIコンテキストを作成し、
前記アプリケーションからのJNDIオペレーションを前記特定のパーティションと関連付けられたJNDIツリーに委譲するように動作する、システム。 - 前記システムはさらに、前記要求からの情報と、前記パーティションルートネーミングノードのコレクションとを調べて、前記パーティションJNDIツリーを識別するように動作する、請求項1に記載のシステム。
- 前記要求からの情報は、前記特定のパーティションについての情報を指定するプロバイダURLを含む、請求項1または2に記載のシステム。
- パーティション内にデプロイされるリソースは、関連付けられたパーティションJNDIツリーにバインドされ、関連付けられた前記JNDIツリー内の各ノードはパーティション認識型である、請求項1から3のいずれか1項に記載のシステム。
- 前記最初のコンテキストは、一旦作成されると、1つ以上の他のアプリケーションによって再利用されるためにコンテキストオブジェクトとして維持され、前記アプリケーションからのJNDIオペレーションは、前記コンテキストオブジェクトと関連付けられた前記パーティションに向けられる、請求項1から4のいずれか1項に記載のシステム。
- 前記コンテキストオブジェクトと前記パーティションとの関連付けは、前記コンテキストオブジェクトを前記パーティションのネームスペースと関連付けることによって維持される、請求項5に記載のシステム。
- 複数のコールバック機能が前記JNDIのサブシステム内に提供されて、前記JNDIオペレーションを前記パーティションのコンポーネント呼出しコンテキストにおいて処理することを可能にする、請求項1から6のいずれか1項に記載のシステム。
- アプリケーションサーバ環境で複数のJavaネーミングおよびディレクトリインターフェイス(JNDI)ツリーをサポートするための方法であって、
アプリケーションサーバ環境でドメインを提供することを備え、前記ドメインは、複数のパーティションと、パーティションルートネーミングノードのコレクションを維持するグローバルJNDIツリーとを含み、各パーティションルートネーミングノードは、パーティションに特有のパーティションJNDIツリーと関連付けられており、前記方法はさらに、
特定のパーティション内のリソースにアクセスする要求をアプリケーションから受信することと、
前記特定のパーティションと関連付けられた最初のJNDIコンテキストを作成することと、
前記アプリケーションからのJNDIオペレーションを前記特定のパーティションと関連付けられたJNDIツリーに委譲することとを備える、方法。 - 前記方法はさらに、前記要求からの情報と、前記パーティションルートネーミングノードのコレクションとを調べて、前記パーティションJNDIツリーを識別することを備える、請求項8に記載の方法。
- 前記要求からの情報は、前記特定のパーティションについての情報を指定するプロバイダURLを含む、請求項8または9に記載の方法。
- パーティション内にデプロイされるリソースは、関連付けられたパーティションJNDIツリーにバインドされ、関連付けられた前記JNDIツリー内の各ノードはパーティション認識型である、請求項8から10のいずれか1項に記載の方法。
- 前記最初のコンテキストは、一旦作成されると、1つ以上の他のアプリケーションによって再利用されるためにコンテキストオブジェクトとして維持され、前記アプリケーションからのJNDIオペレーションは、前記コンテキストオブジェクトと関連付けられた前記パーティションに向けられる、請求項8から11のいずれか1項に記載の方法。
- 前記コンテキストオブジェクトと前記パーティションとの関連付けは、前記コンテキストオブジェクトを前記パーティションのネームスペースと関連付けることによって維持される、請求項12に記載の方法。
- 複数のコールバック機能が前記JNDIのサブシステム内に提供されて、前記JNDIオペレーションを前記パーティションのコンポーネント呼出しコンテキストにおいて処理することを可能にする、請求項8から13のいずれか1項に記載の方法。
- 機械読取可能なフォーマットの命令を備えるコンピュータプログラムであって、前記命令は、コンピュータシステムによって実行されると、前記コンピュータシステムに請求項8から14のいずれか1項に記載の方法を実行させる、コンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462024364P | 2014-07-14 | 2014-07-14 | |
US62/024,364 | 2014-07-14 | ||
PCT/US2015/040407 WO2016011051A1 (en) | 2014-07-14 | 2015-07-14 | System and method for supporting namespaces in a multitenant application server environment |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2017520861A JP2017520861A (ja) | 2017-07-27 |
JP2017520861A5 true JP2017520861A5 (ja) | 2018-04-19 |
JP6505823B2 JP6505823B2 (ja) | 2019-04-24 |
Family
ID=53761555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017502147A Active JP6505823B2 (ja) | 2014-07-14 | 2015-07-14 | マルチテナントアプリケーションサーバ環境でネームスペースをサポートするためのシステムおよび方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9906601B2 (ja) |
EP (1) | EP3170078A1 (ja) |
JP (1) | JP6505823B2 (ja) |
KR (1) | KR102449753B1 (ja) |
CN (1) | CN106575242B (ja) |
WO (1) | WO2016011051A1 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10103946B2 (en) | 2014-01-21 | 2018-10-16 | Oracle International Corporation | System and method for JMS integration in a multitenant application server environment |
US9961011B2 (en) | 2014-01-21 | 2018-05-01 | Oracle International Corporation | System and method for supporting multi-tenancy in an application server, cloud, or other environment |
US10187454B2 (en) | 2014-01-21 | 2019-01-22 | Oracle International Corporation | System and method for dynamic clustered JMS in an application server environment |
US10476938B2 (en) | 2014-01-21 | 2019-11-12 | Oracle International Corporation | System and method for multitenancy store in a multitenant application server environment |
US10474998B2 (en) | 2014-01-21 | 2019-11-12 | Oracle International Corporation | System and method for messaging in a multitenant application server environment |
US9661064B2 (en) * | 2014-01-24 | 2017-05-23 | Ca, Inc. | Systems and methods for deploying legacy software in the cloud |
US10027550B2 (en) | 2014-06-23 | 2018-07-17 | Oracle International Corporation | System and method for multitenant-aware console for use in a multitenant application server environment |
US10873627B2 (en) | 2014-06-23 | 2020-12-22 | Oracle International Corporation | System and method for supporting use of an in-memory data grid with a multitenant application server environment |
US10469401B2 (en) | 2014-09-25 | 2019-11-05 | Oracle International Corporation | System and method for supporting lifecycle plugins in a multitenant application server environment |
US10467061B2 (en) | 2014-09-25 | 2019-11-05 | Oracle International Corporation | System and method for resource overriding in a multitenant application server environment |
US10382537B2 (en) | 2014-09-25 | 2019-08-13 | Oracle International Corporation | System and method for use of a global runtime in a multitenant application server environment |
US10348565B2 (en) | 2014-09-25 | 2019-07-09 | Oracle International Corporation | System and method for rule-based elasticity in a multitenant application server environment |
EP3198426B1 (en) * | 2014-09-26 | 2023-08-30 | Oracle International Corporation | System and method for transaction recovery in a multitenant application server environment |
US10091135B2 (en) | 2014-09-26 | 2018-10-02 | Oracle International Corporation | System and method for multi-tenancy enablement of enterprise java applications using resource proxies and application tenancy context |
US10050903B2 (en) | 2014-09-26 | 2018-08-14 | Oracle International Corporation | System and method for multi-tenancy enablement of enterprise JAVA (TM) applications using resource proxies and application tenancy context |
US11057272B2 (en) | 2014-09-26 | 2021-07-06 | Oracle International Corporation | System and method for transactions in a multitenant application server environment |
JP2016085641A (ja) * | 2014-10-27 | 2016-05-19 | キヤノン株式会社 | 権限移譲システム、権限移譲システムにて実行される方法、およびそのプログラム |
US10250512B2 (en) | 2015-01-21 | 2019-04-02 | Oracle International Corporation | System and method for traffic director support in a multitenant application server environment |
JP6689257B2 (ja) * | 2015-04-10 | 2020-04-28 | 三菱電機株式会社 | 通信システム |
US11075799B2 (en) | 2017-08-24 | 2021-07-27 | Oracle International Corporation | System and method for provisioning in a multi-tenant application server environment |
US11416235B2 (en) | 2017-09-28 | 2022-08-16 | Oracle International Corporation | System and method for managed server independence for deployment of software applications and libraries |
CN110163002B (zh) * | 2019-05-29 | 2023-06-13 | 上海有谱网络科技有限公司 | 一种SaaS软件租户数据隔离的方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5745683A (en) * | 1995-07-05 | 1998-04-28 | Sun Microsystems, Inc. | System and method for allowing disparate naming service providers to dynamically join a naming federation |
US6061743A (en) * | 1998-02-19 | 2000-05-09 | Novell, Inc. | Method and apparatus for aggregating disparate namespaces |
US6834284B2 (en) * | 1999-08-12 | 2004-12-21 | International Business Machines Corporation | Process and system for providing name service scoping behavior in java object-oriented environment |
US7036127B2 (en) * | 2001-10-11 | 2006-04-25 | International Business Machines Corporation | Legacy CORBA name space integration using web application servers |
US9087319B2 (en) * | 2002-03-11 | 2015-07-21 | Oracle America, Inc. | System and method for designing, developing and implementing internet service provider architectures |
JP2004110624A (ja) * | 2002-09-20 | 2004-04-08 | Fuji Xerox Co Ltd | 計算機リソース管理装置および方法 |
US7603359B2 (en) * | 2006-01-17 | 2009-10-13 | International Business Machines Corporation | Method and apparatus for maintaining federated name context bindings in a name space |
US7937711B2 (en) * | 2006-06-30 | 2011-05-03 | Dell Products L.P. | Method and apparatus for providing a consolidated namespace to client applications in multi-tenant common information model (CIM) environments |
CN102170457A (zh) | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | 向应用的多租户提供服务的方法和装置 |
US8775626B2 (en) | 2010-09-17 | 2014-07-08 | Microsoft Corporation | Using templates to configure cloud resources |
KR20120045586A (ko) | 2010-10-29 | 2012-05-09 | 한국전자통신연구원 | 다중 테넌트용 SaaS 애플리케이션 설정 장치 및 방법 |
CN102571427B (zh) * | 2010-12-31 | 2016-09-28 | 上海可鲁***软件有限公司 | 一种分布式***中cim资源命名及解析方法 |
US9720668B2 (en) * | 2012-02-29 | 2017-08-01 | Red Hat, Inc. | Creating and maintaining multi-tenant applications in a platform-as-a-service (PaaS) environment of a cloud computing system |
-
2015
- 2015-07-14 WO PCT/US2015/040407 patent/WO2016011051A1/en active Application Filing
- 2015-07-14 US US14/799,250 patent/US9906601B2/en active Active
- 2015-07-14 EP EP15742490.4A patent/EP3170078A1/en not_active Ceased
- 2015-07-14 KR KR1020177003960A patent/KR102449753B1/ko active IP Right Grant
- 2015-07-14 JP JP2017502147A patent/JP6505823B2/ja active Active
- 2015-07-14 CN CN201580038690.2A patent/CN106575242B/zh active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2017520861A5 (ja) | ||
JP2017519309A5 (ja) | ||
JP2019532418A5 (ja) | ||
JP2017538179A5 (ja) | ||
JP2017532678A5 (ja) | ||
JP2017529628A5 (ja) | ||
US10148736B1 (en) | Executing parallel jobs with message passing on compute clusters | |
GB2538457A (en) | High performance distributed computing environment particularly suited for reservoir modelling and simulation | |
JP2019532368A5 (ja) | ||
JP2017528846A5 (ja) | ||
JP2017503281A5 (ja) | ||
JP2015507301A5 (ja) | ||
JP2017529593A5 (ja) | ||
JP2017027635A5 (ja) | ||
JP2017534104A5 (ja) | ||
JP2015537269A5 (ja) | ||
GB2496332A (en) | Service deployment from a service registry | |
JP2014528613A5 (ja) | ||
JP2014512039A5 (ja) | ||
US11303583B2 (en) | Resource trees by management controller | |
WO2016061935A1 (zh) | 一种资源调度方法、装置及计算机存储介质 | |
WO2019020651A3 (fr) | Un système de communication et un procédé d'accès et de déploiement des microservices éphémères sur une plateforme hétérogène | |
JP2008524682A5 (ja) | ||
US10466991B1 (en) | Computing instance software package installation | |
JP2018506772A5 (ja) |