Create and deliver personalized experiences across digital properties at scale
Build engaging websites with intuitive web content management
Leverage a complete UI toolbox for web, mobile and desktop development
Build, protect and deploy apps across any platform and mobile device
Build mobile apps for iOS, Android and Windows Phone
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Automate UI, load and performance testing for web, desktop and mobile
Host, deploy and scale Node.js, Java and .NET Core apps on premise or in the cloud
Optimize data integration with high-performance connectivity
Automate decision processes with a no-code business rules engine
Globally scale websites with innovative content management and infrastructure approaches
Content-focused web and mobile solution for empowering marketers
Faster, tailored mobile experiences for any device and data source
UX and app modernization to powerfully navigate today's digital landscape
Fuel agility with ever-ready applications, built in the cloud
In a recent post, David Linthicum does a bit of ranting about the long term memory of IT integration professionals by pointing out that much of what we currently think of as "new" technology and practice is really something old. Specifically, he points out that siloed systems of data can be integrated in place using "the old integration concepts of replication and abstraction".
It seems we don't hear the term "abstraction" much these days (certainly not in industry press), but I'm reminded of a computer science professor of mine (yes, despite drifting to marketing I do have a degree in C.S.) who said that computer science is the science of abstraction.
Instead, what we hear now is lots and lots of talk about "virtualization". As I think about why this is I can't escape the conclusion that this new trend and technology for virtualization is really just the notion of abstraction applied to discrete things in the IT world - disk storage and server blades. All well and good!
David Linthicum reminds us, though, that abstraction, er, virtualization can be applied to disparate instances of data sources as well to achieve much needed data integration through "virtual logical databases". So add a new flavor of virtualization to your list of important "new" technologies - real-time data virtualization. And stay tuned here for more announcements about new middleware-based solutions for bringing the benefits of virtualization to instances of data themselves!
View all posts from Brad Wright on the Progress blog. Connect with us about all things application development and deployment, data integration and digital business.
Copyright © 2016, Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.