Pe

PeopleSoft Meet Node.js (and Python)

Hacker News

PeopleSoft Meet Node.js (and Python)

Hello PeopleSoft Developers! Santa has a gift for you! It was around a year ago, when the Integration Team at Azusa Pacific University, frustrated by the steps required to expose an HTTP endpoint from the Integration Broker, took the bold step to look elsewhere. Since we are a Node.js shop, we were dreaming of an API that would allow us to invoke get, create and save CI methods by passing a plain old Javascript object. The dream: ``` const appServer = Appserver.fromEnv(); const myCI = appServer.ciFactory('MY_CI_NAME'); const result = myCI.get({ PARAM1: 'value1', PARAM2: 'value2' }); console.log(result); ``` After some R&D sessions, and thanks to GraalVM, that dream is now a reality! Ladies and Gentlemen, allow me to introduce you PSSDK: https://github.com/azusapacificuniversity/pssdk The PeopleSoft SDK for Node.js (PSSDK) is a library that allows you to connect to PeopleSoft Component Interfaces (CIs) using Node.js (or Python). The project consists of a Java library and an npm package. The project is meant to be used on GraalVM, namely GraalNode.js. GraalPython is also supported but not heavily tested. There are many benefits to use PSSDK. It allows you to: - Use a plethora of available libraries for data manipulation - Use popular Node.js/Python web frameworks, like express.js, fastify.js, and Flask - Properly version control your project and allow git collaborations with pull request reviews, etc... - Allow automated unit and end-to-end tests and proper CI/CD - Containerize and orchestrate highly available deployments with Docker and Kubernetes We are releasing this project as open source under the Apache v2 license with love. We are excited to see what the PeopleSoft community can do with it. Merry Christmas and Happy New Year! -- The APU Integration Team

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: para · Missing: supports, reddit linkedin, podcasting
90%90% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: apps, dock, new · Missing: mac, agents, macos
81%81% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: excited, open source, io · Missing: https docs, just released, exist
54%54% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: apps, para · Missing: mobile apps, ios, personal
38%38% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: reviews, interface · Missing: plus, platform, intuitive
34%34% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: introduce · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Py
Pytalk.js – Bidirectional Communication Between Node.js and Python44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pytalk.js – Bidirectional Communication Between Node.js and Python

Hacker News8
Ru
Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT

Hacker News171
Be
Benchmarking Zip Libraries in Node.js, Go, Rust, Python, C++, and Java50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Benchmarking Zip Libraries in Node.js, Go, Rust, Python, C++, and Java

Hacker News4
Vi
Vim2html for node.js43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vim2html for node.js

Hacker News2
TD
TDD Given-When-Then for Node.js48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TDD Given-When-Then for Node.js

Hacker News1
Co
Coolx5 - Node.js, Websockets, MongoDB and a clickable zombie50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Coolx5 - Node.js, Websockets, MongoDB and a clickable zombie

Hacker News2
Ye
Yet Another Node.js Logger – femto-logger37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yet Another Node.js Logger – femto-logger

Hacker News1
HT
HTML5 MMORPG – Node.js54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

HTML5 MMORPG – Node.js

Hacker News11
Re
Regex Expansion in Node.js47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Regex Expansion in Node.js

Hacker News1
No
Norby – Call your Ruby libraries from Node.js47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Norby – Call your Ruby libraries from Node.js

Hacker News5