| PeopleSoft Enterprise PeopleTools | |
|---|---|
| 原作者 | PeopleSoft |
| 開発者 | オラクル社 |
| 安定版リリース | |
| 言語 | C++、Java |
| オペレーティングシステム | Windows、Linux |
| プラットフォーム | x64 |
| タイプ | 統合開発環境 |
| ライセンス | 独自の商用ソフトウェア |
| ウェブサイト | 公式ページ |
PeopleToolsは、 2004年にOracle Corporationに買収されたエンタープライズ・リソース・プランニング(ERP)ソフトウェアベンダーであるPeopleSoft Corporationによって開発された独自のアプリケーションソフトウェアです。 [ 2 ] PeopleToolsは、PeopleSoftインターネット・アーキテクチャ(PIA)と呼ばれるインターネットベースのアーキテクチャ を使用して、ベンダー開発アプリケーションとカスタム開発アプリケーションの両方の導入を容易にします。[ 3 ]
コアベンダーが開発した PeopleTools アプリケーションには次のものがあります。
- 財務およびサプライチェーン管理(FSCM)
- 人材管理(HCM)
- キャンパスソリューション(CS)
- 顧客関係管理(CRM)
- エンタープライズパフォーマンス管理(EPM)
PeopleTools で使用される高度な抽象化により、これらのアプリケーションはさまざまなオペレーティング システムやデータベースと連携して実行でき、さまざまな Web ブラウザで多言語サポートを提供できます。
開発の観点から見ると、PeopleToolsはアプリケーションの構築とカスタマイズのための複数のテクノロジーで構成されています。PeopleTools開発者は多くのプログラミング言語を使用できます(そして実際に多くの開発者が使用しています)。しかし、主な言語はPeopleCodeであり、Application Designerが主要な統合開発環境(IDE)です。
PIA
PIA(PeopleSoft / PeopleTools インターネットアーキテクチャ)は、Web、アプリケーション、検索、データベース、プロセススケジューラサーバー、および統合ブローカーなど、さまざまなコンポーネントで構成されています。これらのコンポーネントは、単一の実サーバーまたは仮想サーバーに導入できますが、パフォーマンスと拡張性の観点から、通常は個別に導入されます
ウェブサーバー
従来のWebベースアプリケーションと同様に、PIA内ではWebサーバーがブラウザベースのクライアントにHTMLベースのドキュメントを提供するために使用されます。サポートされるWebサーバーのオプションは時間の経過とともに変更されており、PeopleTools 8.59以降、PeopleToolsアプリケーションはOracle WebLogic Serverのみを使用してデプロイされます。従来のWebベースアプリケーションとは異なり、WebサーバーにデプロイされるJavaベースのソフトウェアにはアプリケーションロジックは含まれておらず、プレゼンテーションロジックのみが含まれています。
PIA では、すべてのアプリケーション ロジックがアプリケーション サーバー層にデプロイされます。
アプリケーションサーバー
アプリケーションサーバー(または「アプリサーバー」)は、Web層とデータベース層の間にある層です。この層は主に、Webサーバーからのリクエストを受信し、データベースにSQLを発行する役割を担っています
アプリケーションサーバーはBEA Tuxedoテクノロジーを基盤として構築されており、 PeopleToolsアプリケーションにおけるトランザクション分離とデータベース接続プールの維持を担います。Tuxedoを使用することで、PeopleToolsアプリケーションサーバードメインは、Webサーバーリクエストに加えて、特定のニーズとクライアントに対応するプロセスの集合として作成されます。ドメイン内では、リモートコールCOBOL、アプリケーションエンジン、BI Publisherプログラムなど、様々な関連プログラムを起動できます。
プロセススケジューラサーバー
アプリケーションサーバーと同様に、プロセススケジューラサーバー(「スケジューラ」または「バッチサーバー」)はBEA Tuxedo上に構築され、様々なプログラムタイプを起動およびスケジュールするように設計されたプロセスの集合として展開されます。これらのプロセスはプロセススケジューラドメインを形成し、COBOL、SQR、Crystal Reports、アプリケーションエンジン、nVision、BI Publisher、その他多くの種類のバッチプログラムの実行に使用されます。アプリケーションサーバーとは異なり、スケジューラはクライアントブラウザに配信するためにWebサーバーにHTMLを返しません。スケジューラは単にプログラムを実行し、ユーザーが取得できるようにログとレポートをWebサーバーに投稿します
データベースサーバー
データベースサーバーには、すべてのアプリケーションデータと、PeopleToolsのさまざまなオブジェクトタイプに関連付けられたすべてのメタデータが含まれています。また、アプリケーションサーバーとプロセススケジューラサーバーの両方で実行される、PeopleCodeベースのアプリケーションスクリプトとプログラムも多数含まれています
PeopleToolsは多くのデータベースプラットフォームで動作するように構築されているため、データベース固有の構造(ストアドプロシージャなど)やプログラミング言語(PL/SQLなど)は従来使用されていません。代わりに、開発者はMeta-SQLを作成し、アプリケーションまたはスケジューラサーバーがそれを関連するデータベーステクノロジー独自のSQLに変換します。
検索サーバー
検索サーバーは、定義済みの検索インデックスに基づいて検索結果を返します。検索結果はクライアントのWebブラウザで利用できます。PeopleTools 8.62を実行しているバージョン9.2アプリケーションの場合、検索サーバーテクノロジーはElastic Stackのフォークバージョンです。
インテグレーションブローカー
インテグレーションブローカーは、PeopleToolsのもう1つの主要なサーバーコンポーネントです。PIA Webサーバーとアプリケーションサーバーを利用して、インテグレーションブローカーはWebサービスベースのAPIを介してデータを送受信します。XMLベースのSOAPやJSONベースのRESTful Webサービスなどの標準ベースのWebサービス標準に準拠しながら、インテグレーションブローカーは、PeopleToolsベースのアプリケーションが同期および非同期でデータを交換するためのシンプルな独自のXMLベースの標準(PSCAMA)も提供しています
アプリケーションデザイナー
アプリケーションデザイナーは、PeopleToolsベースのアプリケーションを作成およびカスタマイズするための中核ツールです。このツールは、PeopleToolsオブジェクトタイプを作成および更新するために、データベースまたはアプリケーションサーバーに接続するために使用されます。以下は、アプリケーションデザイナーで作成または変更されるオブジェクトタイプの簡単なリストです。[ 4 ]
- フィールド定義
- レコード定義
- PeopleCode
- ページ定義
- ページグループ(コンポーネント)の定義
- メニュー定義
- ビジネスプロセス設計(ワークフロー)
- プロジェクト定義
アプリケーションは開発環境で構築またはカスタマイズし、その後、テスト環境および本番環境に移行するためのプロジェクトに組み立てることができます。
現在のリリースと将来のリリース
現在のコンピューティングのトレンドにより、PeopleTools 8.54ではFluid User Interface(UI)が導入されました。[ 5 ]
Fluid UIテクノロジーは、PeopleTools開発者がレスポンシブでモダンな外観のアプリケーションを容易に作成できる手段を提供します。このテクノロジーが成熟するにつれ、特にPeopleTools 8.55で予定されているFluid UI機能を活用したアプリケーションメンテナンスをお客様が導入・適用していくにつれて、Oracleはこのテクノロジーを活用した完全に再設計されたアプリケーションページを提供すると予想されます。
メジャーバージョンと一般提供(GA)日
- 8.62 - Oracle Cloudのみ(OCI)2025年4月28日、真のGAは未定、CPUはおそらく7月
- 8.61 - Oracle Cloud のみ (OCI) は 2024 年 1 月 17 日、真の GA は 2024 年 4 月 15 日
- 8.60 - Oracle Cloudのみ(OCI)2022年10月15日[ 6 ]正式版は2022年12月2日[ 7 ]
- 8.59 - Oracle Cloudのみ2021年4月8日[ 8 ] 、真のGAは2021年7月22日[ 9 ]
- 2019年12月19日 8時58分[ 10 ]
- 8.57 - 2018年9月21日[ 11 ]
- 8.56 - 2017年6月6日[ 12 ]
- 2015年12月4日 8時55分[ 13 ]
- 2014年7月8日54分 - 11日[ 14 ]
- 2013年2月6日 8.53 [ 15 ]
- 8.52 - 2011年10月28日
- 2010年9月8日51分~10日[ 16 ]
- 2009年9月18日 8時50分[ 17 ]
- 8.49 - 2007年4月25日[ 18 ]
- 8.48 - 2006年7月13日[ 19 ]
- 8.47 - 2005年11月15日
- 8.46 - 2005年2月23日
- 2004年6月8日45分~9日[ 20 ]
- 8.44 - 2003年12月17日[ 21 ]
- 8.43 - 2003年6月13日
- 8.42 - 2002年11月26日
- 8時41分 -
- 8時40分 -
- 8時20分 - 2003年8月22日[ 22 ]
- 2001年8月15日~31日[ 23 ]
- 2001年6月8日14日~15日[ 24 ]
- 7.61 - 2001年4月6日[ 25 ]
- 7.1x
参考資料
- ^ 「Oracle 、OCIでPeopleTools 8.62をリリース」 blogs.oracle.com 2025年4月24日閲覧
- ^ 「OracleがPeopleSoftを買収」 www.oracle.com 2015年11月8日閲覧。
- ^ 「PeopleSoftアーキテクチャの基礎」 . docs.oracle.com . 2015年11月8日閲覧。
- ^アンダーソン、リン(2001). 『PeopleSoft8を理解する』 Sybex. pp. 64–68 . ISBN 0-7821-2930-7。
- ^ 「Fluid User Interface開発者ガイド」 . docs.oracle.com . 2015年11月22日閲覧
- ^ 「PeopleTools 8.61はオンプレミスインストールで利用可能」 blogs.oracle.com . 2024年4月16日閲覧。
- ^ 「OracleがOCI上でPeopleTools 8.60をリリース」 PeopleSoftブログ、2022年10月15日。
- ^ 「Oracle、PeopleTools 8.59をリリース」blogs.oracle.com . 2021年4月23日閲覧。
- ^ 「PeopleTools 8.59がダウンロード可能になりました」。PeopleSoftブログ。2021年7月21日。
- ^ Bain, David (2019年12月18日). 「PeopleSoft PeopleTools 8.58がOracle Cloud Infrastructureで利用可能に」 . PeopleSoftブログ.
- ^ Bain, David (2018年9月21日). 「PeopleTools 8.57がOracle Cloudで利用可能に」 . PeopleSoftブログ.
- ^ Bain, David (2017年6月9日). 「PeopleTools 8.56がリリースされました」 . PeopleSoftブログ.
- ^ 「PeopleSoft PeopleTools」 . Oracleヘルプセンター.
- ^ 「Oracle-PeopleSoftはPeopleTools 8.54の一般提供開始を発表します(PeopleSoftテクノロジーブログ)」。2014年7月17日時点のオリジナルよりアーカイブ。 2014年7月22日閲覧。
- ^ 「Oracle 、OracleのPeopleSoft PeopleTools 8.53をリリース」。finance.yahoo.com 。
- ^ 「リリースノート:OracleのPeopleSoft PeopleTools 8.51」(PDF)。2012年9月16日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleSoft Enterprise PeopleTools 8.50 リリースノート」(PDF)。2012年9月12日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleSoft Enterprise PeopleTools 8.49 リリースノート」(PDF)。2012年11月19日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleSoft Enterprise PeopleTools 8.48 リリースノート」(PDF)。2018年2月13日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「Enterprise PeopleTools 8.45 リリースノート」(PDF)。2018年2月13日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleTools 8.44 リリースノート」(PDF)。2018年2月13日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleTools 8.20 リリースノート」(PDF)。2012年9月12日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleTools 8.15 リリースノート」(PDF)。2018年2月13日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleTools 8.14 リリースノート」(PDF)。2018年2月13日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「PeopleTools 7.61 リリースノート」(PDF)。2018年2月13日時点のオリジナルよりアーカイブ(PDF) 。