Welcome!

@CloudExpo Authors: Zakia Bouachraoui, Liz McMillan, Pat Romanski, Roger Strukhoff, Elizabeth White

Related Topics: @CloudExpo, Java IoT, Microservices Expo, Microsoft Cloud, Open Source Cloud, Containers Expo Blog

@CloudExpo: Blog Post

Data Model - Hero of Your Story, Sorry, Project!

This post asserts the importance of the "data model" for building sophisticated apps on PaaS

This post is an elaboration of one of the features of Visual PaaS, i.e., data model designer. Here the full list of features.

Visual PaaS (meta-data PaaS) is purpose built for developing business applications like Order Management, CRM, Dealer Management Systems, Claims Processing - type applications. In such applications, the success of the project is determined by the strength of the "data model" created by your solution architect/designer.

In our experience in building very complex enterprise applications for large conglomerates, like Unilever, Pfizer, AstraZeneca, Citi Group, we have realized the importance of defining a comprehensive "Data Model".

As you know this is a no-brainier decision. Still, to our surprise in most projects that follow the conventional programming based development approach using Java or .NET or even other modern programming languages like Ruby or Python, the solution designer at best designs the high-level definition of the "data model." Most of the details of the data model is added dynamically by the developer during coding phase. Yes, design is added when coding. And yeah, it is wrong but that's what happens in reality. Does anyone want to challenge this?  Also, the sad part is, without a good design it is possible for the developer to complete the functionality required by writing some procedural code. Obviously, this is a clear compromise of the Object Orientation. But, who has the time and energy to dig to this level of details in a large project. Often these issues crop up as defects and inconsistent app behaviors and are fixed through incremental workarounds and putting bandages around the wounds!

At OrangeScape, we simply want IT Project Managers, Solution Architects/Solution Designers to succeed and have greater transparency into the nuts and bolts of the project they are in charge of. We made the "Data Model" the hero of our story, sorry project  - the center of our universe - the true position it deserves.  And we brought in constraints that forces a definition of every aspect of the data model needed for your project. I see what you are thinking. Surely, there is some loss of flexibility but I argue that it's a necessary one, without which you are leaving a rope long enough for your coder to hang.

In OrangeScape Studio, you start out by defining the data model. That is the very first step you do.  And, any time you add additional functional capabilities you have to ensure that the data model is enriched. OrangeScape Studio is designed to handle very large enterprise application's data modeling needs. I am including few sample screen shots of for you to get some peek into the "Data Model" perspective of OrangeScape Studio!

Whole Project Summary View

Single Model View

More Stories By Suresh Sambandam

After an initial entrepreneurial stint for three years at the age of 19, Suresh Sambandam went on to work at Hewlett-Packard. Later, Suresh joined Selectica and rose to senior position, as Director of e-Insurance product division in a short-span. The e-Insurance division and its products were later acquired by Accenture. Suresh is a technocrat specializing in product engineering with expertise in software architecture for complex enterprise applications, inference engines, configuration engines, rule-based computing and enterprise middleware. He has applied for multiple patents. Suresh is passionate about entrepreneurship, technology startups and spends a significant amount of personal time in the start-up ecosystem in Chennai. Suresh is a member of the National Council for Emerging Companies Forum and also a core committee member of Product Forum at NASSCOM. He also does mentoring for budding entrepreneurs at IIT Bombay, E-Cell. Suresh is a regular speaker at various industry forums & academic institutions.

Suresh is the Founder & CEO of OrangeScape. OrangeScape is a platform (PaaS - Platform as a Service) to develop process oriented business applications that can be deployed "On Cloud" and "On Premise". OrangeScape supports platforms like Google App Engine and Microsoft Azure as cloud deployment option and Microsoft .Net and J2EE as on-premise deployment options. OrangeScape has 50+ customers including global brands like Unilever, Citibank, Pfizer, AstraZeneca, Fullterton, etc. OrangeScape in the only Indian company has been featured in the PaaS research reports of Forrester and Gartner. OrangeScape has been featured as 'India's Rising Tech Stars' by Forbes(US) magazine. OrangeScape was showcased as one of the 3 emerging product companies in India by Nasscom and was also awarded 'Top IT Innovations' for 2 consecutive years.

CloudEXPO Stories
There are many examples of disruption in consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations? AISERA helps make businesses and customers successful by offering consumer-like user experience for support and operations. We have built the world’s first AI-driven IT / HR / Cloud / Customer Support and Operations solution.
ScaleMP is presenting at CloudEXPO 2019, held June 24-26 in Santa Clara, and we’d love to see you there. At the conference, we’ll demonstrate how ScaleMP is solving one of the most vexing challenges for cloud — memory cost and limit of scale — and how our innovative vSMP MemoryONE solution provides affordable larger server memory for the private and public cloud. Please visit us at Booth No. 519 to connect with our experts and learn more about vSMP MemoryONE and how it is already serving some of the world’s largest data centers. Click here to schedule a meeting with our experts and executives.
Darktrace is the world's leading AI company for cyber security. Created by mathematicians from the University of Cambridge, Darktrace's Enterprise Immune System is the first non-consumer application of machine learning to work at scale, across all network types, from physical, virtualized, and cloud, through to IoT and industrial control systems. Installed as a self-configuring cyber defense platform, Darktrace continuously learns what is ‘normal' for all devices and users, updating its understanding as the environment changes.
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the modern business digitalization solutions. Achieve up to 50% early-stage technological process development cost cutdown with science and R&D-driven investment strategy with Codete's support.
Platform9, the leader in SaaS-managed hybrid cloud, has announced it will present five sessions at four upcoming industry conferences in June: BCS in London, DevOpsCon in Berlin, HPE Discover and Cloud Computing Expo 2019.