A blog by Oleg Shilovitsky
Information & Comments about Engineering and Manufacturing Software

From flexible data models and free upgrades to autonomous PLM data services

From flexible data models and free upgrades to autonomous PLM data services
Oleg
Oleg
9 May, 2018 | 6 min for reading

Flexibility is one of the most important requirements in product lifecycle management. PLM  debates about flexibility, customization and configuration are decades long. It comes and goes in waves – flexible data models, complexity, customization, configurations, out-of-the-box, templates and repeats again. And I think, there is always an “elephant in the room” when you discuss flexibility of data models and customization in PLM – upgrades. As much as we love flexibility, when it comes to upgrades, everything can come in full stop. Over customized environment stuck in the past and left manufacturing companies with dead investments without ability to move forward.

Aras Corp. came with the innovative business solution – to guarantee free upgrades for customers using Aras subscription. Combined with a vision of fully customized environment, Aras is basically saying to you – you can customize whatever you want, we take care to upgrade yuo to the next level of Aras Innovator as far as upgrade is concerned. You can check CIMdata publication from 2014 explaining how Aras redefines customization and update.

According to recent CIMdata commentary – Aras PLM Platform: Redefining Customization & Upgrades (Commentary) , there is something beyond contract obligation to do a job.

We discovered that there was much more to the story than just a contractual guarantee. Fundamentally, the Aras PLM Platform is engineered to be highly configurable—even customizable—without resulting in expensive, complex and time-consuming version-to-version upgrades and re-implementations. Today, with more than 1,100 upgrades completed by Aras, we have updated this commentary to reacquaint and update the PLM community on this feature of the Aras offering.

At its core, the Aras PLM Platform is an object-oriented, web-based solution that relies on a service-oriented architecture (SOA) with a behavioral modeler that provides a graphical drag-and-drop environment that enables real-time system definitions and alterations that do not require complex programming.

The solution’s behavioral modeler stores the XML solution models (e.g., object model, relationships, business logic, and methods) as normalized data structures in the database, separate from the underlying web services framework

I think, Aras combined two decades of PLM innovation and achieved its perfect technological state. I want to applause Aras. At the same time, I want to remind that each generation of technology goes through an S-curve of development – slow improvement of impractical product, explosive growth and fast improvement and then slowing iteration and refinement as you going to the next plateau. The picture below shows the last piston based aircraft, which was perfect at the time jet engines were still imperfect. Analogy with PLM, first attempts to develop flexible data models and PLM abstractions were done with object databases, then moved into fast development of variety of data modeling engines and finally got to Aras object oriented SOA model-based abstraction, which is great.

The question is what is next? As in each S-curve development, next technology is catching up and (while is still imperfect) can outperform the previous one. And to think about next S-curve, we need to think about drivers that will make a difference and also abstraction (paradigm) for the future change.

In the past, mobile technologies were stuck in the paradigm of PC. A way to think about it was as “mobile” is another type of PC. Nothing wrong, but it didn’t created a new development paradigm. The big shift happened when we started to think about “screen size” as a paradigm. It doesn’t matter if you work on PC or tablet or phone. You just think about screen size and adapt. Therefore best web development techniques are actually made around screen size and not device type. This is how responsive UI technologies were born.

For the last several mouths I’ve been following Oracle Autonomous Database development. If you haven’t heard about it, please check this page. In a nutshell, Oracle is introducing automated way to manage databases based on customer requirements. Think about tuning, performance, scale, availability, failures. According to Oracle, all problems will be gone in the Oracle Database Cloud.

Oracle introduces the world’s first autonomous database cloud. Oracle Autonomous Database Cloud eliminates complexity, human error, and manual management, helping to ensure higher reliability, security, and more operational efficiency at the lowest cost.

This autonomous database cloud integrates applied machine learning to deliver self-driving, self-tuning, self-recovering, self-scaling, and self-securing administration—without human intervention—resulting in streamlined operations, more efficient consumption of resources, and higher security and reliability. With built-in automation at all levels to perform maintenance tasks, companies can now use their valuable IT resources to focus on extracting more value from the data they currently manage.

Oracle autonomous database cloud reminded me an idea I shared few years ago – user driven data models. It was clearly a dream three years ago. However, with new advanced cloud data management technologies, machine learning and AI tools, it is not a science fiction to to think about self tuned, self adapted user driven PLM database.

Making such analogy, you can think about current PLM technology paradigm as “company”. So, each PLM (database) is made for company. This is a place where current flexible data model abstraction is perfect. What can make a difference? Self adapted and self tuned PLM databases driven by massive amount of user requirements from multiple companies is the future. Large scale of requirements will allow to apply new techniques of machine learning and optimization. Going beyond single company paradigm will allow to scale technology, optimize cost and simplify data management processes. Going beyond company abstraction will bring a change and will become a new paradigm for PLM.

Think about PLM for a group of companies, industry, vertical, global manufacturing. What are limiting factors – scale and cost. How to make SQL database to scale? Currently, each database (PLM) requires implementation, solution definition, tuning and upgrades. And each one is individually made. This is where Aras technology is perfect. Now, let’s move forward. Think about 1000s of companies running PLM solutions. To think about it as 1000s database won’t make it efficient. High maintenance and optimization cost. Talk to companies running single tenant data management systems in the cloud. They will tell you more. Also, it doesn’t scale. Check my article about microservices and scaling. Instead of scaling database for a company, future PLM data management technology can scale set of granular PLM services providing solution for 1000s of companies or even more. In such case, cost and optimization can achieve completely different level. Autonomous deployment, configuration and self-tuning can bring this PLM solution to the next level of efficiency.

What is my conclusion? PLM data management technology will move towards autonomous data management service clusters available for companies based on their requirements, industry, partners, dependencies and other needs. These cloud services will be automatically tuned, managed, upgraded and optimized for performance and cost. Autonomous PLM will allow to optimize services for teams, companies and individuals involved into product development and manufacturing . It will allow to scale and also significantly optimize cost of the solution. It is still imperfect, but it is in the beginning. Just my thoughts…

Best, Oleg

Want to learn more about PLM? Check out my new PLM Book website.

Disclaimer: I’m co-founder and CEO of OpenBOM developing cloud based bill of materials and inventory management tool for manufacturing companies, hardware startups and supply chain. My opinion can be unintentionally biased.

Recent Posts

Also on BeyondPLM

4 6
17 April, 2009

  Interesting definition of PLM vs. not PLM provided by Brad Holtz yesterday during his opening presentation on COFES 2009....

27 December, 2017

Manufacturing software is changing. New technologies are coming to engineering and manufacturing. Cloud and online services is one of them....

26 May, 2010

I found very interesting blog post by Active Knowledge blog about Data Management practices by Frank Lillehagen. It is worth reading. Data modeling is...

29 February, 2016

Entrepreneurs are taking manufacturing by storm. Recent HBR article –Entrepreneurs Take On Manufacturing by Mark Muro gives you an interesting perspective on...

8 August, 2011

I’m still off on vacation until Wednesday. However, as my PLM blogging buddy Jim Brown mentioned on the Facebook – “Blogging...

1 February, 2010

Discussion started last week with Jim Brown got me think more about ERP and PLM. I have to say, this...

31 August, 2009

Interesting prompt today came out of Google’s US7,580,568 “Methods and Systems for Identifying an Image as a Representative Image for...

1 June, 2015

Traditional PLM wisdom says to buy PLM system is a complex process. Once you decided for a specific platform or...

30 July, 2023

You cannot modern products using outdated and old technologies. Designing and building products is a complex process and you better...

Blogroll

To the top