« BI for the Mid-Market Part 2: Comparing BI Tools for the Midsize Company | Main | The Magic of BI Wizards in Report Development »
March 26, 2009
Elemental Development in BI: the Advantages
LogiXML has developed a unique and innovative paradigm for report application
development--a concept that we have termed Elemental Development (ED).
Implementing an ED-centered environment is based on an extremely high level, re-usable XML-based language that fits specific business intelligence needs. And, this XML-based language can be thought of as a dictionary for application development.
Traditional high-level languages such as Visual Basic or C focus on providing a flexible and robust framework for creating applications of almost any type. An ED language, however, is formed for a specific type, or class, of application. Once built, it can be reused to rapidly develop similar applications with a huge savings in development and maintenance time and costs.
This is because ED standardizes and simplifies the development process.
Benefits for Report Developers
The ED approach offers the following valuable benefits for developers:
1 - Streamlined Development. This approach takes advantage of the self-documenting, intuitive and descriptive nature of prebuilt elements. For example, if you see an Email element in a report, you quickly know that the report form sends email. If you see a User Role element, you know that role-based security is implemented, and you can determine how that security is set up by looking at the attributes that describe the User Role element. Also, less actual coding is required. Using wizards and drag-and-drop, developers can easily build complex reports (for example, with drill-down, data grouping and filtering) without having to build complex SQL queries, subroutine calls or advanced command constructs.
2 - Increased Productivity and Faster Deployment. Accomplish report development in a matter of hours instead of the weeks and months that may be required of other development tools due to:
a) Ease of use and reusability of elements
b) Logical and hierarchical layout of elements, which makes it easy to understand and manage layout and functionality of larger reports
c) Ability to change report layouts or functionality 'on the fly'--just by modifying elements and attributes in the report definition
d) Based on well-known, non-proprietary open technologies and standards like XML,.NET, SOAP, Web Services, and so on
3 - Scalability--This approach leverages multi-tier development and multi-tier deployment inherent in Web-based applications, which is by nature, more scalable than licensebased or traditional development.
Posted by Hound of the BI-skervilles at March 26, 2009 8:30 AM