We use cookies, including third-party cookies from Google to serve personalized ads through AdSense, to operate this site and understand how it is used. By continuing to browse, you accept this use. See our Privacy Policy and Terms of Use for details, including how to opt out of personalized advertising.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    chatgpt image jul 21, 2026, 04 34 30 pm
    4 Core Benefits of Predictive Maintenance after Vibration Analysis
    10 Min Read
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results -- AI-generated illustration
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results
    11 Min Read
    chatgpt image jul 13, 2026, 04 23 45 pm
    How Data Analytics Helps Companies Improve User Engagement
    19 Min Read
    chatgpt image jul 13, 2026, 03 59 46 pm
    How Data Analytics Improves Multi-Location Search Strategies
    10 Min Read
    cybersecurity efforts
    How Behavioral Analytics and AI Are Redefining Cybersecurity for Boca Raton Businesses
    14 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
First Look – Ideate
Photo by Yan Krukau on Pexels (https://www.pexels.com/photo/a-person-playing-computer-games-9072343/)
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. 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.

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.

More Read

Cloud-Centric Companies Discover Benefits & Pitfalls of Network Relocation
Cloud-Centric Companies Discover Benefits & Pitfalls of Network Relocation
Leveraging the Cloud to Optimize Software Testing
Are You Prepared for Multi-Cloud Challenges?
Innovation from the Cloud
The Benefits Of Pursuing AWS Certified Cloud Practitioner Certification

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.

Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

Best VMware Alternatives in Thailand for Private Cloud and HCI Deployments -- AI-generated illustration
Best VMware Alternatives in Thailand for Private Cloud and HCI Deployments
Cloud Computing Exclusive IT
Using Safety Metrics and Incident Data to Reduce Construction Risk and Insurance Costs -- AI-generated illustration
Using Safety Metrics and Incident Data to Reduce Construction Risk and Insurance Costs
Big Data Exclusive
How Business Intelligence Can Help Small Businesses Build Better Decision Rules -- AI-generated illustration
How Business Intelligence Can Help Small Businesses Build Better Decision Rules
Business Intelligence Business Rules Exclusive
Stellar Repair for MS SQL Review: Can It Repair SQL Databases? -- AI-generated illustration
Stellar Repair for MS SQL Review: Can It Repair SQL Databases?
Exclusive Software SQL

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

Benefits of Linux Dedicated Servers

4 Min Read
Project Management & Cloud Computing: Your Strategic Weapon for Success
Cloud Computing

Project Management & Cloud Computing: Your Strategic Weapon for Success

10 Min Read
5 Amazing Benefits Of Cloud-Based Automated Billing Solutions
Cloud Computing

5 Amazing Benefits Of Cloud-Based Automated Billing Solutions

7 Min Read
3 Essential AI And Cloud-Based Tools Modern Business Needs To Thrive
Artificial Intelligence

3 Essential AI And Cloud-Based Tools Modern Business Needs To Thrive

8 Min Read

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

Chatbots and SEO: How Can Chatbots Improve Your SEO Ranking?
Chatbots and SEO: How Can Chatbots Improve Your SEO Ranking?
Artificial Intelligence Chatbots Exclusive
From Bolts to Bots: How AI Is Fortifying the Automotive Industry
From Bolts to Bots: How AI Is Fortifying the Automotive Industry
Artificial Intelligence

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-26 SmartData Collective. All Rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?