ЛюдиИнструменты
Оригинальный автор(ы) | ЛюдиСофт |
---|---|
Разработчик(и) | Корпорация Oracle |
Стабильная версия | 8,61
/ 16 апреля 2024 г [1] |
Написано в | С++ , Ява |
Операционная система | Винда , Линукс |
Платформа | х64 |
Тип | Интегрированная среда разработки |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | Официальная страница |
PeopleTools представляет собой проприетарное прикладное программное обеспечение , первоначально разработанное PeopleSoft Corporation, поставщиком программного обеспечения для планирования ресурсов предприятия (ERP), приобретенным Oracle Corporation в 2004 году. [2] PeopleTools облегчает развертывание приложений, как разработанных поставщиками, так и специально разработанных с использованием Интернет - архитектуры, известной как Интернет-архитектура PeopleSoft (PIA). [3]
Основные приложения PeopleTools, разработанные поставщиками, включают в себя:
- Кампусные решения (CS)
- Управление финансами и цепочками поставок (FSCM)
- Управление человеческим капиталом (HCM)
- Управление взаимоотношениями с клиентами (CRM)
- Управление производительностью предприятия (EPM)
- Интерактивный центр (PIH)
Благодаря высокому уровню абстракции , используемому в PeopleTools, эти приложения могут работать в сочетании с различными операционными системами и базами данных и обеспечивать многоязычную поддержку в различных веб-браузерах.
С точки зрения разработки PeopleTools состоит из нескольких технологий для создания и настройки приложений. Хотя разработчик PeopleTools может (и часто работает) работать со многими языками программирования, основным языком является PeopleCode , а Application Designer — основной интегрированной средой разработки (IDE).
СЛИШКОМ
[ редактировать ]PIA (интернет-архитектура PeopleSoft/PeopleTools) состоит из различных компонентов, включая веб-серверы, серверы приложений, поиска, базы данных и планировщика процессов, а также интеграционный брокер. Эти компоненты можно развернуть на одном реальном или виртуальном сервере, но чаще всего они развертываются изолированно из соображений производительности и масштабируемости.
Веб-сервер
Как и традиционные веб-приложения, веб-серверы используются в PIA для предоставления HTML-документов клиентам, использующим браузер. Поддерживаемые параметры веб-сервера со временем менялись, и, начиная с PeopleTools 8.59, приложения PeopleTools развертываются только с использованием Oracle WebLogic Server. В отличие от традиционных веб-приложений, программное обеспечение на основе Java, развернутое на веб-серверах, не содержит логики приложения, а содержит исключительно логику представления.
В PIA вся логика приложения развертывается на уровне сервера приложений.
Сервер приложений
Сервер приложений или «сервер приложений» — это уровень между уровнями Интернета и базы данных. Этот уровень в первую очередь отвечает за получение запросов от веб-сервера и отправку SQL в базу данных.
Сервер приложений построен на технологии BEA Tuxedo и поэтому отвечает за поддержку изоляции транзакций и пулов подключений к базе данных в приложениях PeopleTools. С помощью Tuxedo домены серверов приложений PeopleTools создаются как набор процессов, обслуживающих конкретные потребности и клиентов в дополнение к запросам веб-сервера. Внутри домена можно запускать несколько типов связанных программ, включая программы удаленного вызова COBOL , Application Engine и BI Publisher.
Сервер планировщика процессов
Как и сервер приложений, сервер планировщика процессов, или «планировщик», или «пакетный сервер», построен на базе BEA Tuxedo и развертывается как набор процессов, предназначенных для запуска и планирования различных типов программ. Такие процессы образуют домен планировщика процессов и используются для выполнения COBOL, SQR , Crystal Reports , Application Engine, nVision, BI Publisher и многих других типов пакетных программ. В отличие от сервера приложений, планировщик не возвращает HTML на веб-сервер для доставки в клиентский браузер. Скорее, планировщик просто выполняет программы и отправляет журналы и отчеты на веб-сервер для поиска пользователем.
Сервер базы данных
Сервер базы данных содержит все данные приложения, а также все метаданные, связанные с различными типами объектов PeopleTools. Он также содержит множество сценариев и программ приложений на основе PeopleCode, которые выполняются серверами планировщиков приложений и процессов.
Поскольку PeopleTools создан для работы на многих платформах баз данных, конструкции, специфичные для баз данных (например, хранимые процедуры ) и языки программирования (например, PL/SQL ) традиционно не используются. В качестве альтернативы разработчики пишут Meta-SQL, а серверы приложений или планировщиков переводят его в собственный SQL для соответствующей технологии баз данных.
Поисковый сервер
На основе предопределенных поисковых индексов поисковый сервер возвращает результаты поиска для использования в веб-браузере клиента. Для приложений версии 9.2, работающих под управлением PeopleTools 8.60, технология поискового сервера представляет собой разветвленную версию стека Elastic .
Интеграционный брокер
Integration Broker — еще один важный серверный компонент PeopleTools. Используя веб-серверы и серверы приложений PIA, Integration Broker отправляет и получает данные через API на основе веб-служб. Придерживаясь стандартов веб-служб на основе стандартов, таких как веб-службы SOAP на основе XML и веб-службы обмена данными. RESTful на основе JSON, Integration Broker также предоставляет простой собственный стандарт на основе XML (известный как PSCAMA) для приложений на основе PeopleTools для синхронного и асинхронно .
Дизайнер приложений
[ редактировать ]Application Designer — это основной инструмент, используемый для создания и настройки приложений на основе PeopleTools. Этот инструмент используется для подключения к базе данных или серверу приложений с целью создания и обновления типов объектов PeopleTools. Ниже приведен краткий список таких типов объектов, созданных или измененных в Application Designer: [4]
- Определение поля
- Определение записи
- PeopleCode
- Определение страницы
- Определение группы страниц (компонента)
- Определение меню
- Проектирование бизнес-процессов (рабочих процессов)
- Определение проекта
Приложения можно создавать или настраивать в среде разработки, а затем собирать в проект для миграции в среду тестирования и эксплуатации.
Текущие и будущие выпуски
[ редактировать ]Текущие тенденции в области вычислений привели к появлению гибкого пользовательского интерфейса (UI) в PeopleTools 8.54. [5]
Технология Fluid UI предоставляет разработчикам PeopleTools возможность легко создавать полностью адаптивные и современные приложения. Ожидается, что по мере развития этой технологии Oracle предоставит полностью переработанные страницы приложений с использованием такой технологии, особенно по мере того, как клиенты внедряют и применяют обслуживание приложений с использованием функций Fluid UI, ожидаемых в PeopleTools 8.55.
Основные версии и даты общедоступности (GA)
[ редактировать ]- 8.61 — 17 января 2024 г. только для Oracle Cloud (OCI), 15 апреля 2024 г. для истинно общедоступной версии
- 8:60–15 октября 2022 г. только для Oracle Cloud (OCI), [1] 2 декабря 2022 г. для настоящей GA [6]
- 8.59 – 8 апреля 2021 г. только для Oracle Cloud, [7] 22 июля 2021 г. для истинной ГА [8]
- 8.58 – 19 декабря 2019 г. [9]
- 8.57 – 21 сентября 2018 г. [10]
- 8.56 – 6 июня 2017 г. [11]
- 8.55 – 4 декабря 2015 г. [12]
- 8.54 – 11 июля 2014 г. [13]
- 8.53 – 6 февраля 2013 г. [14]
- 8.52 – 28 октября 2011 г.
- 8.51 - 10 сентября 2010 г. [15]
- 8.50 – 18 сентября 2009 г. [16]
- 8.49 - 25 апреля 2007 г. [17]
- 8.48 - 13 июля 2006 г. [18]
- 8.47 - 15 ноября 2005 г.
- 8.46 - 23 февраля 2005 г.
- 8.45 - 9 июня 2004 г. [19]
- 8.44 - 17 декабря 2003 г. [20]
- 8.43 - 13 июня 2003 г.
- 8.42 - 26 ноября 2002 г.
- 8.41 -
- 8.40 -
- 8.20 - 22 августа 2003 г. [21]
- 15.08 - 31 августа 2001 г. [22]
- 14.08.-15 июня 2001 г. [23]
- 7.61 - 6 апреля 2001 г. [24]
- 7,1x
Ссылки
[ редактировать ]- ^ Jump up to: а б «PeopleTools 8.61 доступен для локальной установки» . blogs.oracle.com . Проверено 16 апреля 2024 г.
- ^ «Oracle покупает PeopleSoft» . www.oracle.com . Проверено 8 ноября 2015 г.
- ^ «Основы архитектуры PeopleSoft» . docs.oracle.com . Проверено 8 ноября 2015 г.
- ^ Андерсон, Линн (2001). Понимание PeopleSoft8 . Сайбекс. стр. 64–68 . ISBN 0-7821-2930-7 .
- ^ «Руководство разработчика гибкого пользовательского интерфейса» . docs.oracle.com . Проверено 22 ноября 2015 г.
- ^ «Oracle выпускает PeopleTools 8.60 на OCI» . Блог PeopleSoft . 15 октября 2022 г.
- ^ «Oracle выпускает PeopleTools 8.59» . blogs.oracle.com . Проверено 23 апреля 2021 г.
- ^ «PeopleTools 8.59 доступен для загрузки» . Блог PeopleSoft . 21 июля 2021 г.
- ^ Бейн, Дэвид (18 декабря 2019 г.). «PeopleSoft PeopleTools 8.58 доступен в облачной инфраструктуре Oracle» . Блог PeopleSoft .
- ^ Бэйн, Дэвид (21 сентября 2018 г.). «PeopleTools 8.57 доступен в Oracle Cloud» . Блог PeopleSoft .
- ^ Бейн, Дэвид (9 июня 2017 г.). «PeopleTools 8.56 теперь доступен» . Блог PeopleSoft .
- ^ «PeopleSoft PeopleTools» . Справочный центр Oracle .
- ^ «Oracle-PeopleSoft рада сообщить об общедоступной версии PeopleTools 8.54 (блог PeopleSoft Technology)» . Архивировано из оригинала 17 июля 2014 г. Проверено 22 июля 2014 г.
- ^ «Oracle выпускает Oracle PeopleSoft PeopleTools 8.53» . финансы.yahoo.com .
- ^ «Примечания к выпуску: Oracle PeopleSoft PeopleTools 8.51» (PDF) . Архивировано (PDF) из оригинала 16 сентября 2012 г.
- ^ «Примечания к выпуску PeopleSoft Enterprise PeopleTools 8.50» (PDF) . Архивировано (PDF) из оригинала 12 сентября 2012 г.
- ^ «Примечания к выпуску PeopleSoft Enterprise PeopleTools 8.49» (PDF) . Архивировано (PDF) из оригинала 19 ноября 2012 г.
- ^ «Примечания к выпуску PeopleSoft Enterprise PeopleTools 8.48» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
- ^ «Примечания к выпуску Enterprise PeopleTools 8.45» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
- ^ «Примечания к выпуску PeopleTools 8.44» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
- ^ «Примечания к выпуску PeopleTools 8.20» (PDF) . Архивировано (PDF) из оригинала 12 сентября 2012 г.
- ^ «Примечания к выпуску PeopleTools 8.15» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
- ^ «Примечания к выпуску PeopleTools 8.14» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
- ^ «Примечания к выпуску PeopleTools 7.61» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.