| SOA @5X with Pro<DOC/> |
innovative | proven | fast | SOA-in-a-box
Develop any SOA based application 5 times faster using programming skills already available within your organization.
Or your money back. You will wonder how you ever lived without it.
Driven by a passion to bring automation to software development, Rightangle Technologies' journey started in 2003 with a belief in first principles and no respect for status-quo.
Pro<DOC/> is a result of years of research, learning, experimentation, building-rebuilding, tuning and optimization.
Pro<DOC/> is in a class by itself and this is no coincidence. Check-out the various innovations that it embeds ‐ and even some inventions. The Pro<DOC/> Hybrid DB engine is an example ‐ it raises the industry bar on intelligent data management.
Pro<DOC/> programming is done in a powerful high-level Business Rules language.
The Programming APIs and data marshalling is hidden from the programmer view.
Pro<DOC/>Hybrid DB combines the power and speed of SQL with the convenience of XML.
Everything you need is a part of the installation and Pro<DOC/> is ready to use right out of the box.
Your application deploys directly to the running server without a need for compilation or restart.
The advantages in development speed are a result of Pro<DOC/> design philosophy that takes XML leverage to its limits.
"Just try new things. Don't be afraid. Step out of your comfort zones and soar, all right?"
"The true sign of intelligence is not knowledge but imagination."
"I saw the angel in the marble and carved until I set him free."
"If you are not willing to risk the unusual, you will have to settle for the ordinary."
"XML is the next best thing since sliced bread."
That is the advantage of loose coupling in SOA. Individual services can exist on any physical server, running any technology. You can introduce Pro<DOC/> and phase out old environment gradually.
Pro<DOC/> is built using Java and it allows parts of your applications to be in Java. Presently there is no plan to support other languages. It may be worth point out that the core Java syntax is very similar to DotNet and most of DOM and system interactions are carried out through convenience methods provided by Pro<DOC/>.
No. The Hybrid DB allows you to add arbitrary XML documents to it. In the background, it deserializes the XML into a shadow Relational database to support fast querying. There is a proprietary query language, which works with the shadow database. You view the data and query as XML and the system transparently maps the data and queries with the RDBMS.
The Business Rules that you write are compiled into an XML format. Although, the designer checks-in the code directly on to the server, a local copy is saved on your machine. You can open and see it. You can also make changes to it, but caution must be exercised.
Since the code is already present in parsed (XML) format you can easily export the code to any other language, using tools such as XSLT.
Pro<DOC/> internally manages versions of code that you check-in. Multiple developers can easily work on different modules, without interference from each other.
Multiple developers modifying same module is also supported. System automatically merges the changes made by different developers as long as they are non-conflicting. In the rare instance of a change conflict, you are required to manually resolve the conflict.
From the Pro<DOC/> web admin panel, you can also see the check-in history and retrieve intermediate versions.
Pro<DOC/> server is built using Java and can run on Linux as well as Windows.
However, the Designer and Debugger tools are Win-32 applications and are available only for Windows platforms. You must consider using a virtual machine on Linux and use an older Windows Desktop OS (like XP).
Pro<DOC/> server supports multiple independent instances under the same Web server. You can easily configure multiple environments.
A batch script it provided to deploy complete application code to an instance. For production and QA environments, you should use batch deployment so that nothing gets missed.
Pro<DOC/> manages Session data automatically and gives you an option to store it in a Database or a MemCache server. Both options will support the server farm with load balancing.
Additionally, for your production environment, you can configure all servers to use the same configuration through the use of a shared file system. This means that you need to deploy the application on only one server and all servers in the farm will remain in sync.
Yes. The Enterprise Platform Edition (see below) of Pro<DOC/> brings same development speed advantages to a web based Enterprise application development. Web services may be used, but not required.
The Enterprise Platform allows web pages to be written in (extended) XSD. The system will import the page schema and generate the runtime environment for the page, including the layout. Business logic is added to the pages using Java and JavaScript.
Yes. Pro<DOC/> has a comprehensive scraping engine embedded which can be programmed using the same Business Rules language. Request us for a demo.
phone: +919 810 143 764
sales@rightangle.co.in