Cookies help us display personalized product recommendations and ensure you have great shopping experience.

By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    data analytics
    How Data Analytics Can Help You Construct A Financial Weather Map
    4 Min Read
    financial analytics
    Financial Analytics Shows The Hidden Cost Of Not Switching Systems
    4 Min Read
    warehouse accidents
    Data Analytics and the Future of Warehouse Safety
    10 Min Read
    stock investing and data analytics
    How Data Analytics Supports Smarter Stock Trading Strategies
    4 Min Read
    predictive analytics risk management
    How Predictive Analytics Is Redefining Risk Management Across Industries
    7 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: First Look – Ideate
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > IT > Cloud Computing > First Look – Ideate
Cloud ComputingMapReduce

First Look – Ideate

JamesTaylor
JamesTaylor
5 Min Read
SHARE

Ideate is an Application Framework from a company called Consilience International that was started about 2 years ago by a couple of process folks looking to do something that was more suitable for highly evolvable, dynamic environments where runtime adaption was important. These kinds of dynamic applications are increasingly a focus for companies.

Ideate is an Application Framework from a company called Consilience International that was started about 2 years ago by a couple of process folks looking to do something that was more suitable for highly evolvable, dynamic environments where runtime adaption was important. These kinds of dynamic applications are increasingly a focus for companies. Consilience’s view is that dynamic applications need a dynamic architecture, an application architecture with the flexibility of a linked network with the capability of reusable services.

Companies tend to focus on “premature optimization” by building the “optimal design” into a static structure. The alternative is to externalize all relationships so that they can be reconfigured on the fly. Ideate is designed to loosely couple everything and put everything in the cloud as “data”: Data, metadata, reference data, transaction data, services rules, policies, interfaces, program logic etc. Ideate aims to deliver an optimal amount of business relevance and policy precision.

There’s no compiled code, everything is declarative and the software allows people to define systems with everything from user interfaces to search to object create/read/update/delete etc. Standard interface components can allow access to any kind of “thing” such as cases or transactions or people. Access rights control which things you can see and the whole system is web based. A dynamic schema can be generated – a read-time schema – to allow standard reporting tools to be used. Any change to an object is logged and can be accessed also. Reviews and comments are also widely supported, allowing comments on a field for instance. Documents can also be managed as things.

More Read

Trends in Smarter Business Analytics
Cloud And Big Data Technology Are Disrupting Injection Molding
Best Practices For Big Data Management In Cloud Computing
A Cleaner Cloud?
A Quick Guide to Structured and Unstructured Data

Design time and run time are both treated as objects in the system, allowing sysadmins for instance to manage the definition of objects in the browser using the same tools as a user uses to manage data about customers. As a designer you essentially see a different set of resources – application resources like user interfaces, tasks, reports, entities. The web-based IDE shows the user interfaces, tasks, and other entities through a graph of the relationship. Each thing has a set of information about it – so a task has an assigned person or role, what happens in terms of user interface and what happens after the task for instance. There is a robust mechanism for approving changes – someone can ask, for instance, for a new value in an attribute and have this ripple through the system, get displayed to approvers and approved, changing the behavior of the system.

They are using JBoss Drools as a rules engine and creating an abstraction layer above it. They most use a simple point and click interface for managing rules but also support more robust functionality such as a policy represented by a decision table containing many rules. These rules can see all the declarative elements and use them in both conditions and actions. The decision tables can have multiple columns and rows, the usual conditions and support functions. They currently focus on batch application of rules across instances using MapReduce. This process keeps a complete history of how this was done and users can see which rules fired etc. Large numbers of rules are manageable using the Drools external spreadsheet capability but these rules are then being managed outside the web-based environment. Because everything in the system links to a resource and all the UI components simply edit or call the resources a policy resource (decision table) could be used anywhere.

This kind of declarative approach to building systems has always appealed to me but it has been hard to find an environment that was not super-geeky and heavyweight. Ideate’s web-based approach is interesting and they already have customer implementations and test sites on several continents.

Copyright © 2011 http://jtonedm.com James Taylor

Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

data analytics
How Data Analytics Can Help You Construct A Financial Weather Map
Analytics Exclusive Infographic
AI use in payment methods
AI Shows How Payment Delays Disrupt Your Business
Artificial Intelligence Exclusive Infographic
financial analytics
Financial Analytics Shows The Hidden Cost Of Not Switching Systems
Analytics Exclusive Infographic
multi model ai
How Teams Using Multi-Model AI Reduced Risk Without Slowing Innovation
Artificial Intelligence Exclusive

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

Datameer Provides End-user Focused BI Solutions for Big Data Analytics

4 Min Read

What Enterprises Can Learn from Major Events and Surprises in 2011

9 Min Read

BPM, CRM and Cloud a Compelling Mix

4 Min Read

Is Data Less Secure in a Cloud Environment? [VIDEO]

2 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

ai chatbot
The Art of Conversation: Enhancing Chatbots with Advanced AI Prompts
Chatbots
AI chatbots
AI Chatbots Can Help Retailers Convert Live Broadcast Viewers into Sales!
Chatbots

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-25 SmartData Collective. All Rights Reserved.
Go to mobile version
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?