Frequently Asked Questions
- What is XPE?
XPE is an enterprise SOA application development, deployment, and management platform based on the philosophy of Life like computing. - What is SOA?
We suggest you read this article. - Can you really develop a real-life application without writing one single line of Java code?
Yes!!! We have developed both a full-featured online shop and a survey engine without writing a single line of Java code. They are all done with XML. Most logics or we should say business rules are implemented as XSLT. - Is full-XML processing fast?
Well, how fast is fast enough? First, When implementing an application, one should always ensure the correct implementation of functionalities before considering performance optimisation. In most cases, the performance of XPE applications on PC-class servers is more than adequate. For example, we achieved more than 175 requests per second on a single CPU(P4-2.8 GHz) entry level server with a typical multi-stage XML pipe. Our implementation experiences have also shown that the performance of an XPE application easily beats that of a J2EE application. Even though J2EE applications might have the potential to outperform the XPE application, the time, efforts and skill levels required to actually achieve so are usually forbidden in most projects.
Second, when people talk about performance, they actually mean "throughput". XPE applications can achieve extremely high throughput because XPE applications are natively scalable. Simply adding more hardware to your XPE cluster will increase your throughput linearly.