JDE Orchestrator API Concurrency Sizing Calculator
When an Orchestration is called by a scanner, portal or integration platform, the number of requests in flight decides whether the AIS tier keeps up. Little's law makes that arithmetic simple.
Your numbers
Measured end to end at the AIS server, not the browser.
Ratio of busiest minute rate to the hourly average.
Your results
Planning model. Downstream limits such as the enterprise server and database can cap throughput before threads do.
Threads needed vs response time
Sweeps Average response time from 100 to 3000, holding your other inputs fixed.
Integration load review
Optional: a short review of your JDE API load assumptions.
Optional. The tool and every export work without this. No spam.
How to use it
Take peak calls per hour from the calling system's logs and average response time from AIS or orchestrator logging. Pick a burst factor from the busiest minute. The result shows threads and JVMs required. Try response times of one second versus three to see how slow downstream steps multiply the need.
Little's law
Concurrent requests equal arrival rate times average time in the system. At 6,000 calls per hour and 800 milliseconds, the average is about 1.3 concurrent requests, but a burst of three times that needs about four. Threads are then divided by utilization so the pool is not saturated.
- Slow orchestrations hold threads longer.
- Use the 95th percentile when SLAs are strict.
- Retries from callers inflate the real arrival rate.
Practical notes
The sweep shows how latency, not volume, often drives capacity. Before adding hardware, look at what the slowest orchestration step is waiting on, such as a form call or a UBE, and whether it can be made asynchronous.
Frequently Asked Questions
Does a burst factor matter?
Yes. Averages hide peaks, and queues form in the busiest minute. Measure the ratio of your peak minute to the hourly average and enter that.
What is a safe thread utilization?
Many teams target 50 to 70 percent so latency stays stable when load varies. The right level depends on your tolerance for queuing.
Should I size on the average response time?
Averages hide the slow tail. For strict response commitments, use a higher percentile response time.
Does this include the enterprise server?
No. It sizes the AIS web tier threads only. Calls still run logic on the enterprise server and database, which need their own check.
Netray can help design and load-test integration patterns around JDE Orchestrator.
Related Tools
JDE HTML Web Server JVM Sizing Calculator
First-pass sizing of JDE web server JVM count from logged-in users, memory per session and heap, with an N+1 spare.
OracleJDE UBE Batch Window Calculator
Model UBE elapsed time against your batch window as you add parallel queue slots, including a contention penalty for each extra slot.
ERP Migration & SelectionJDE Cutover Data Load Time Calculator
Build the cutover weekend timeline: load hours from row counts and streams, plus index rebuild, validation and a contingency buffer.
OracleJDE Package Build and Deployment Request Template
A change request document for JDE package builds and deployments with objects, targets, approvals, back-out and verification steps.
More Oracle tools
See all- JD Edwards Document Types Reference (OP, SO, OV, PV)
- JD Edwards UBE Job Scheduling Worksheet
- JD Edwards Table Reference (F4211, F4311, F0101, F4101, F4102)
- JD Edwards Tools Release Upgrade Checklist
- JD Edwards Orchestrator Design Template
- JD Edwards Security Workbench Worksheet
- JD Edwards Environment Refresh Runbook Template
- JD Edwards UBE Runtime Log Worksheet
- JD Edwards Next Numbers Capacity Worksheet
New to JD Edwards EnterpriseOne? Start with the JD Edwards EnterpriseOne guide and toolkit, or plan with Training Path Builder, Upgrade Path Planner, ERP Table and Field Explorer.
Keep exploring
Free tools
- JD Edwards Orchestrator Design TemplateA fill-in design document for a JD Edwards Orchestrator orchestration: purpose, inputs, steps, rules, outputs, security and test cases.
- JDE HTML Web Server JVM Sizing CalculatorFirst-pass sizing of JDE web server JVM count from logged-in users, memory per session and heap, with an N+1 spare.
- JD Edwards EnterpriseOne AI Assistant Sizing and Value CalculatorEstimate peak load, GPUs, index size, hours saved and payback for an on-prem AI assistant on JD Edwards EnterpriseOne.
ERP fixes and how-tos
- How to Add a Private AI Layer to JD Edwards EnterpriseOne On-PremAdd a private AI layer to JD Edwards EnterpriseOne: AIS data service, Orchestrator, Security Workbench mapping, a local model and human approval.
- How to set up JD Edwards Orchestrator (step by step)Set up a working JD Edwards Orchestrator end to end: enable the AIS server, build a form or service request, wire it into an orchestration, and call it over REST.
- JD Edwards API Documentation: AIS REST, Orchestrator, BSSV and Connector OptionsJD Edwards integration options explained: AIS REST, Orchestrator, business services (BSSV), Z-files and third-party connectors such as Concur, with trade-offs.
Runs with your ERP
- Oracle Digital Assistant, OCI AI and JD Edwards OrchestratorHow JD Edwards Orchestrator calls OCI REST APIs for a chat assistant, document understanding and generative AI, with setup steps, pitfalls and on-prem options.
- Oracle CPQ and JD Edwards EnterpriseOne: quote to sales orderHow Oracle CPQ integrates with JD Edwards EnterpriseOne: customer data into quotes, sales orders created from quotes, and status back, with setup and pitfalls.
- Oracle CPQ configure-to-order with JD Edwards via SOA Suite and OrchestratorA Birlasoft implementation case: Oracle CPQ options feed the JD Edwards work order parts list via SOA Suite and Orchestrator, with setup steps and pitfalls.
AI on your ERP
- AI for JD Edwards EnterpriseOne, Built on Orchestrator and AISAdd AI to JD Edwards E1 9.2 using Orchestrator, AIS, and BSSV rather than screen-scraping. Ground a private LLM on F4211, F4111, and F0411 data.
- AI for JD Edwards Inventory Management and Shop Floor ManufacturingAI on JD Edwards EnterpriseOne inventory and manufacturing: item ledger, work orders, MRP messages and cost variances, answered in plain English on your own servers.
Integrations
- How to add AI agents to JD Edwards EnterpriseOneHow to add AI agents to JD Edwards EnterpriseOne: Orchestrator and AIS as the tool layer, read-only first, human approval on writes, on-prem models.
- How to add WhatsApp to JD Edwards EnterpriseOneHow to connect WhatsApp Business to JD Edwards EnterpriseOne using AIS REST, Orchestrator and Real Time Events: order status, shipment alerts, approvals and supplier replies.