I'm sure you guys have heard this a million times: I'm a JDE beginner. I need to understand what kind of interfaces JDE E1 offers. Specifically, I need to be able to run UBEs externally. Typically, we use web services, (PL/)SQL APIs, .NET assemblies, etc to interface with other programs. For example, we wrote an interface for Oracle EBS which allowed for the scheduling of concurrent requests. This was done using EBS's PL/SQL API (there were web services available but they weren't useful to us).
My question is:
What are the options for writing a similar interface for JDE E1? Web services? PL/SQL API? Anything? A very high-level overview would be fine. I just can't find a concise answer on Google.
P.S.> To be clear, I'm talking about accessing JDE E1 UBEs from an external program (which I'll be writing), NOT accessing external components from within JDE E1.