Jump to content

ЛюдиИнструменты

PeopleSoft Enterprise PeopleИнструменты
Оригинальный автор(ы) ЛюдиСофт
Разработчик(и) Корпорация Oracle
Стабильная версия
8,61 / 16 апреля 2024 г .; 3 месяца назад ( 16.04.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
  1. ^ Jump up to: а б «PeopleTools 8.61 доступен для локальной установки» . blogs.oracle.com . Проверено 16 апреля 2024 г.
  2. ^ «Oracle покупает PeopleSoft» . www.oracle.com . Проверено 8 ноября 2015 г.
  3. ^ «Основы архитектуры PeopleSoft» . docs.oracle.com . Проверено 8 ноября 2015 г.
  4. ^ Андерсон, Линн (2001). Понимание PeopleSoft8 . Сайбекс. стр. 64–68 . ISBN  0-7821-2930-7 .
  5. ^ «Руководство разработчика гибкого пользовательского интерфейса» . docs.oracle.com . Проверено 22 ноября 2015 г.
  6. ^ «Oracle выпускает PeopleTools 8.60 на OCI» . Блог PeopleSoft . 15 октября 2022 г.
  7. ^ «Oracle выпускает PeopleTools 8.59» . blogs.oracle.com . Проверено 23 апреля 2021 г.
  8. ^ «PeopleTools 8.59 доступен для загрузки» . Блог PeopleSoft . 21 июля 2021 г.
  9. ^ Бейн, Дэвид (18 декабря 2019 г.). «PeopleSoft PeopleTools 8.58 доступен в облачной инфраструктуре Oracle» . Блог PeopleSoft .
  10. ^ Бэйн, Дэвид (21 сентября 2018 г.). «PeopleTools 8.57 доступен в Oracle Cloud» . Блог PeopleSoft .
  11. ^ Бейн, Дэвид (9 июня 2017 г.). «PeopleTools 8.56 теперь доступен» . Блог PeopleSoft .
  12. ^ «PeopleSoft PeopleTools» . Справочный центр Oracle .
  13. ^ «Oracle-PeopleSoft рада сообщить об общедоступной версии PeopleTools 8.54 (блог PeopleSoft Technology)» . Архивировано из оригинала 17 июля 2014 г. Проверено 22 июля 2014 г.
  14. ^ «Oracle выпускает Oracle PeopleSoft PeopleTools 8.53» . финансы.yahoo.com .
  15. ^ «Примечания к выпуску: Oracle PeopleSoft PeopleTools 8.51» (PDF) . Архивировано (PDF) из оригинала 16 сентября 2012 г.
  16. ^ «Примечания к выпуску PeopleSoft Enterprise PeopleTools 8.50» (PDF) . Архивировано (PDF) из оригинала 12 сентября 2012 г.
  17. ^ «Примечания к выпуску PeopleSoft Enterprise PeopleTools 8.49» (PDF) . Архивировано (PDF) из оригинала 19 ноября 2012 г.
  18. ^ «Примечания к выпуску PeopleSoft Enterprise PeopleTools 8.48» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
  19. ^ «Примечания к выпуску Enterprise PeopleTools 8.45» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
  20. ^ «Примечания к выпуску PeopleTools 8.44» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
  21. ^ «Примечания к выпуску PeopleTools 8.20» (PDF) . Архивировано (PDF) из оригинала 12 сентября 2012 г.
  22. ^ «Примечания к выпуску PeopleTools 8.15» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
  23. ^ «Примечания к выпуску PeopleTools 8.14» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
  24. ^ «Примечания к выпуску PeopleTools 7.61» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2018 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: acaca22a7abe7009029a2c809696b448__1713226020
URL1:https://arc.ask3.ru/arc/aa/ac/48/acaca22a7abe7009029a2c809696b448.html
Заголовок, (Title) документа по адресу, URL1:
PeopleTools - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)