ExtraNet    |    Home
Products / Solutions
JSC - JavaSpreadsheetComponent

Status: Product
JSC is the implementation of our BRE concept. You can also find further details on our product homepage.

What is BRE?
Separation of logic and programming: encapsulated business logic.

Why is this a useful approach?
BRE enables our customers to adjust the logic of a software by themselves and without any programming skills. In addition, those changes can be implemented very quickly.

What language is used to create the business logic?
To process calculations and logic, Microsoft Excel™ is a worldwide de facto standard. The business "speaks" Excel™.

What can be covered by Excel™?
- calculations
- work flows and business processes by custom functions


Providing logic with JSC
The missing link between the encapsulated business logic and the programming is JSC. Users write, for example, calculations (logic) in Excel. The input is processed via dynamic rules and output. To provide this logic, the Excel™ file has to be passed on.

This way, some difficulties would occur:
- the recipient needs a Excel™ licence for viewing and editing
- adjusted logic has to be redistributed to all recipients (e.g. via Mail)
- an integration in existing solutions (e.g. services on the Internet) are not possible
- valuable business logic is passed on unprotected

In contrast, JSC offers you:
- the creation of business logic via Excel™ and the possibility to make it available for a multitude of users (also end customers). This can be achieved either by an Internet application or as a "standard" application
- the protection of your implementation, as you invested your time and thoughts in developing the business logic
- the integration with your existing eBusiness application
- the usage of logic without additional licences for a spreadsheet application
- the application of Excel™ logic on different platforms

Using Excel with Java
JSC offer the unique possibility to automatically calculate Excel™ spreadsheet from within a java environment and to output the results. With this approach, it is not necessary for users to define and communicate their requirements to IT specialists to let them create the logic. JSC reduces the necessary resources and the effort for administration and support.