PeopleTools - PeopleTools - Wikipedia

PeopleSoft Enterprise PeopleTools
Түпнұсқа автор (лар)PeopleSoft
ӘзірлеушілерOracle корпорациясы
Тұрақты шығарылым
8.58 / 2020 жылғы 14 сәуір; 7 ай бұрын (2020-04-14)[1]
ЖазылғанC ++, Java
Операциялық жүйеWindows, Linux, Solaris, AIX, z / OS, HP-UX
Платформаx64
ТүріИнтеграцияланған даму ортасы
ЛицензияМеншіктік коммерциялық бағдарламалық жасақтама
Веб-сайтРесми бет

PeopleTools меншіктен тұрады қолданбалы бағдарламалық жасақтама бастапқыда PeopleSoft Corporation әзірлеген, ан Кәсіпорын ресурстарын жоспарлау (ERP) сатып алған бағдарламалық жасақтама жеткізушісі Oracle корпорациясы 2004 жылы.[2] PeopleTools-ті ғаламтор - негізделген сәулет PeopleSoft Internet Architecture (PIA) деп аталады.[3]

Негізгі жеткізушілер әзірлеген PeopleTools қосымшаларына мыналар кіреді:

  • Campus Solutions (CS)
  • Клиенттермен қарым-қатынасты басқару (CRM)
  • Кәсіпорын өнімділігін басқару (EPM)
  • Қаржы және жабдықтау тізбегін басқару (FSCM)
  • Адами капиталды басқару (HCM)
  • Өзара әрекеттесу орталығы

Нәтижесінде жоғары деңгей абстракция PeopleTools-те қолданылатын бұл қосымшалар әр түрлі амалдық жүйелермен және мәліметтер базасымен байланысты жұмыс істей алады және әртүрлі веб-шолғыштарда көптілді қолдау көрсете алады.

Даму тұрғысынан PeopleTools қосымшаларды құру мен теңшеуге арналған бірнеше технологиялардан тұрады. PeopleTools әзірлеушісі көптеген бағдарламалау тілдерімен жұмыс істей алады (және жиі жұмыс істейді), ал негізгі тіл болып табылады PeopleCode, және қосымшалар дизайнері - бұл негізгі интеграцияланған даму ортасы (IDE).

PIA

PIA әртүрлі компоненттерден тұрады: веб, қосымшалар, іздеу, мәліметтер базасы және процестерді жоспарлаушы серверлер, сондай-ақ интеграциялық брокер. Бұл компоненттер бір нақты немесе виртуалды серверде орналастырылуы мүмкін, бірақ көбінесе өнімділік пен масштабталуға байланысты оқшауланған түрде орналастырылады.

Веб-сервер

Дәстүрлі веб-қосымшалар сияқты, веб-серверлер де PIA ішінде браузерге негізделген клиенттерге HTML негізіндегі құжаттарды ұсыну үшін қолданылады. Қолдау көрсетілетін веб-сервердің параметрлері уақыт өте келе өзгерді және PeopleTools 8.54-тен бастап PeopleTools қосымшаларын кез-келген көмегімен орналастыруға болады Oracle WebLogic немесе IBM WebSphere.[4] Дәстүрлі веб-қосымшалардан айырмашылығы, веб-серверлерде орналастырылған Java-ға негізделген бағдарламалық жасақтамада логика жоқ.

PIA-да барлық қолданбалы логика қолданбалы сервер деңгейінде орналастырылған.

Қолданба сервері

Қолданба сервері немесе «қолданба сервері» - бұл веб пен мәліметтер базасының деңгейлері. Бұл қабат веб-серверден сұраныстарды қабылдауға және мәліметтер базасына SQL шығаруға бірінші кезекте жауап береді.

Қолданба сервері орнатылған BEA смокедо технология, және сол сияқты оны сақтауға жауап береді транзакцияны оқшаулау және деректер қорына қосылу пулдары PeopleTools қосымшаларында. Tuxedo көмегімен PeopleTools қолданба серверінің домендері веб-сервердің сұраныстарынан басқа нақты қажеттіліктер мен клиенттерге қызмет көрсететін процестер жиынтығы ретінде жасалады. Домен шеңберінде байланысты бағдарламалардың бірнеше түрін, соның ішінде қашықтан қоңырау шалуды бастауға болады COBOL, Application Engine және BI Publisher бағдарламалары.

Процесс жоспарлаушы сервері

Қолданба сервері сияқты, процедураны жоспарлаушы сервер немесе «жоспарлаушы» BEA Tuxedo-да құрылған және әртүрлі бағдарламалар түрлерін іске қосуға және жоспарлауға арналған процестер жиынтығы ретінде орналастырылған. Мұндай процестер процессордың доменін құрайды және COBOL орындау үшін қолданылады, SQR, Хрустальды есептер, Application Engine, nVision, BI Publisher және басқа да көптеген пакеттік бағдарламалар. Қолданба серверінен айырмашылығы, жоспарлаушы HTML-ді веб-серверге клиент шолғышына жеткізу үшін қайтармайды. Одан гөрі, жоспарлаушы бағдарламаларды орындайды және пайдаланушы іздеу үшін журналдар мен есептерді веб-серверге орналастырады.

Мәліметтер базасының сервері

Деректер базасының сервері барлық қолданбалы деректерді, сондай-ақ әр түрлі PeopleTools нысан типтерімен байланысты барлық метадеректерді қамтиды. Онда сонымен қатар қолданбалы және процесс жоспарлаушы серверлері орындайтын көптеген PeopleCode негізделген бағдарламалық сценарийлер мен бағдарламалар бар.

PeopleTools көптеген дерекқор платформаларында жұмыс істеуге арналғандықтан, мәліметтер базасының нақты құрылымдары (мысалы) сақталған процедуралар ) және бағдарламалау тілдері (мысалы PL / SQL ) дәстүрлі түрде қолданылмайды. Сонымен қатар, әзірлеушілер Meta-SQL-ді жазады, ал қосымша немесе жоспарлаушы серверлер тиісті деректер базасының технологиясы үшін SQL-ге аударады.

Серверді іздеу

Алдын ала анықталған іздеу индекстері негізінде іздеу сервері клиенттің веб-шолғышында тұтыну үшін іздеу нәтижелерін қайтарады. PeopleTools 8.54 іске қосылатын 9.2 қосымшалар үшін қолдау көрсетілетін жалғыз іздеу сервері технологиясы Oracle Secure Enterprise Search болып табылады.[5]

Интеграциялық брокер

Интеграциялық брокер - бұл PeopleTools серверінің тағы бір негізгі компоненті. PIA веб-қосымшасы серверлерін қолдана отырып, интеграциялық брокер веб-сервиске негізделген API интерфейсі арқылы деректерді жібереді және қабылдайды. XML негізіндегі SOAP және JSON негізіндегі RESTful сияқты стандарттарға негізделген веб-қызмет стандарттарын ұстану кезінде веб-қызметтер - интеграциялық брокер сонымен қатар деректерді алмасу үшін PeopleTools негізіндегі қосымшалар үшін қарапайым жеке меншік стандартты XML стандартты ұсынады (PSCAMA деп аталады). синхронды және асинхронды.

Қолданба дизайнері

Application Designer - бұл PeopleTools негізіндегі қосымшаларды құру және реттеу үшін қолданылатын негізгі құрал. Бұл құрал дерекқорға немесе қолданба серверіне қосылу үшін PeopleTools нысан типтерін құру және жаңарту мақсатында қолданылады. Төменде Application Designer-да жасалған немесе өзгертілген осындай нысан түрлерінің қысқаша тізімі келтірілген:[6]

  • Өрісті анықтау
  • Жазба анықтамасы
  • PeopleCode
  • Беттің анықтамасы
  • Бет тобы (компонент) анықтамасы
  • Мәзір анықтамасы
  • Бизнес-процесті жобалау (жұмыс процесі)
  • Жобаның анықтамасы

Қолданбаларды дамытушы ортада жасауға немесе реттеуге болады, содан кейін қоршаған ортаны сынау және өмір сүру үшін қоныс аударуға арналған жобаға біріктіруге болады.

Ағымдағы және болашақ шығарылымдар

Есептеудің қазіргі үрдістері PeopleTools 8.54-те Fluid User Interface (UI) қолданбасын енгізуге әкелді.[7]

Fluid UI технологиясы PeopleTools әзірлеушілеріне толықтай оңай құруға мүмкіндік береді жауап береді және заманауи көрінетін қосымшалар. Бұл технологияның жетілуіне байланысты Oracle компаниясы бұл технологияны қолдана отырып, толықтай қайта жасалған қолданбалы беттерді ұсынады, әсіресе тұтынушылар PeopleTools 8.55-те күтілген Fluid UI функционалдығын қолдана отырып, қосымшаларға техникалық қызмет көрсетуді қабылдайды және қолданады.

Негізгі нұсқалары және жалпы қол жетімділігі (GA) күндері

  • 8.58 - 19 желтоқсан 2019 ж [8]
  • 8.57 - 21 қыркүйек 2018 ж [9]
  • 8.56 - 6 маусым 2017 ж [10]
  • 8.55 - 4 желтоқсан 2015 ж [11]
  • 8.54 - 11 шілде 2014 ж [12]
  • 8.53 - 6 ақпан 2013 ж [13]
  • 8.52 - 28 қазан 2011 ж
  • 8.51 - 10 қыркүйек 2010 ж [14]
  • 8.50 - 2009 жылғы 18 қыркүйек [15]
  • 8.49 - 2007 жылғы 25 сәуір [16]
  • 8.48 - 2006 жылғы 13 шілде [17]
  • 8.47 - 15 қараша 2005 ж
  • 8.46 - 23 ақпан 2005 ж
  • 8.45 - 2004 жылғы 9 маусым [18]
  • 8.44 - 2003 жылғы 17 желтоқсан [19]
  • 8.43 - 2003 жылғы 13 маусым
  • 8.42 - 26 қараша 2002 ж
  • 8.41 -
  • 8.40 -
  • 8.20 - 2003 жылғы 22 тамыз [20]
  • 8.15 - 31 тамыз 2001 ж [21]
  • 8.14 - 15 маусым 2001 ж [22]
  • 7.61 - 6 сәуір 2001 ж [23]
  • 7.1х

Әдебиеттер тізімі

  1. ^ «PeopleTools 8.58.03 жүктеп алуға болады».
  2. ^ «Oracle PeopleSoft сатып алады». www.oracle.com. Алынған 2015-11-08.
  3. ^ «PeopleSoft сәулет негіздері». docs.oracle.com. Алынған 2015-11-08.
  4. ^ «Жүйені және серверді басқару». docs.oracle.com. Алынған 2015-11-09.
  5. ^ «PeopleSoft іздеу шеңберінің мүмкіндіктері». docs.oracle.com. Алынған 2015-11-22.
  6. ^ Андерсон, Линн (2001). PeopleSoft8 туралы түсінік. Сибекс. бет.64–68. ISBN  0-7821-2930-7.
  7. ^ «Сұйықтықты пайдаланушы интерфейсін әзірлеушіге арналған нұсқаулық». docs.oracle.com. Алынған 2015-11-22.
  8. ^ https://blogs.oracle.com/peopletools/peopleoft-peopletools-858-available-on-oracle-cloud-infrastructure
  9. ^ https://blogs.oracle.com/peopletools/peopletools-857-is-available-on-the-oracle-cloud
  10. ^ https://blogs.oracle.com/peopletools/peopletools-856-is-now-available
  11. ^ https://docs.oracle.com/cd/E68658_01/psft/acrobat/People_Tools_8.55_Upgrade_122015.pdf
  12. ^ https://blogs.oracle.com/peopletools/entry/oracle_peopleoft_is_pleased_to
  13. ^ https://finance.yahoo.com/news/oracle-releases-oracles-peopleoft-peopletools-130000500.html
  14. ^ «Шығарылым туралы ескертулер: Oracle PeopleSoft PeopleTools 8.51» (PDF). Мұрағатталды (PDF) түпнұсқасынан 2012 жылдың 16 қыркүйегінде.
  15. ^ «PeopleSoft Enterprise PeopleTools 8.50 шығарылымы туралы ескертпелер» (PDF). Мұрағатталды (PDF) түпнұсқадан 2012 жылғы 12 қыркүйекте.
  16. ^ «PeopleSoft Enterprise PeopleTools 8.49 шығарылымы туралы ескертпелер» (PDF). Мұрағатталды (PDF) түпнұсқадан 2012 жылғы 19 қарашада.
  17. ^ «PeopleSoft Enterprise PeopleTools 8.48 шығарылымы туралы ескертулер» (PDF). Мұрағатталды (PDF) түпнұсқасынан 13.02.2018 ж.
  18. ^ «Enterprise PeopleTools 8.45-ке арналған хабарламалар» (PDF). Мұрағатталды (PDF) түпнұсқасынан 13.02.2018 ж.
  19. ^ «PeopleTools 8.44 шығарылымы туралы ескертулер» (PDF). Мұрағатталды (PDF) түпнұсқасынан 13.02.2018 ж.
  20. ^ «PeopleTools 8.20 шығарылымы туралы ескертпелер» (PDF). Мұрағатталды (PDF) түпнұсқадан 2012 жылғы 12 қыркүйекте.
  21. ^ «PeopleTools 8.15 шығарылымы туралы ескертулер» (PDF). Мұрағатталды (PDF) түпнұсқасынан 13.02.2018 ж.
  22. ^ «PeopleTools 8.14 шығарылымы туралы ескертулер» (PDF). Мұрағатталды (PDF) түпнұсқасынан 13.02.2018 ж.
  23. ^ «PeopleTools 7.61 шығарылымы туралы ескертпелер» (PDF). Мұрағатталды (PDF) түпнұсқасынан 13.02.2018 ж.