Comments
Business Apps Are Becoming Disposable
Newest First  |  Oldest First  |  Threaded View
k2dave
50%
50%
k2dave,
User Rank: Apprentice
3/2/2014 | 10:10:58 AM
Re: Data security consideration?
Lorna, you make a good point. In fact, thats the basis for these disposable apps. Leveraging K2, not only are these apps disposable (as described by Adriaan), but they are also made up of re-usable components and data is not held within the app. These reusable components describe the data, the user interface and where relevant the workflow/s reslated to the app. This means that if the app is "disposed of", the artifacts that made up the app can be re-used in many other applications. We think this is very important for IT innovation, productivty and time to market, no to mention redically reducing the cost of applicaton lifecycle management
k2dave
50%
50%
k2dave,
User Rank: Apprentice
3/2/2014 | 10:10:19 AM
Re: Data security consideration?
Lorna, you make a good point. In fact, thats the basis for these disposable apps. Leveraging K2, not only are these apps disposable (as described by Adriaan), but they are also made up of re-usable components and data is not held within the app. These reusable components describe the data, the user interface and where relevant the workflow/s reslated to the app. This means that if the app is "disposed of", the artifacts that made up the app can be re-used in many other applications. We think this is very important for IT innovation, productivty and time to market, no to mention redically reducing the cost of applicaton lifecycle management
ChrisMurphy
50%
50%
ChrisMurphy,
User Rank: Author
2/28/2014 | 10:14:06 AM
Re: Data security consideration?
This is a challenge to IT leaders -- do we have too much overhead in our development to do disposable apps? The approvals, the time allocations, the security checklists. You present the potential, but I wonder what internal processes people see get in the way and prevent this kind of disposable use scenario.
AdriaanV366
50%
50%
AdriaanV366,
User Rank: Apprentice
2/27/2014 | 3:54:06 PM
Re: Data security consideration?
Lorna

 

That's a great question. K2 (www.k2.com) has been working with many fortune 500 companies, including banks and insurance organizations. Information protection and lifecycle management is top of mind for us.

The K2 platform includes a patented technology called SmartObjects, which is essentially the mechanism we use to provide read/write access to information in your on premises line of business systems such as SAP, SharePoint or cloud based solutions such as salesforce.com. New information that doesn't exist can be created in SQL server or Oracle databases with no code or technical database skills required.

When you build disposable apps, K2 SmartObjects takes care of retrieving and saving the information without ever copying or removing it from its source. K2 SmartObjects has been proven to scale to meet the demand of some of the biggest companies in the world.

This is very very important for us. We believe that those source systems, which K2 SmartObjects retrieve the information from, know how to protect their data, who can access it and who can update it. We honor that, and using technologies such as oAuth or claims, we ensure that those rules are enforced and the data is protected by those systems.

When you later decide not to use an application, you can destroy the forms, workflows and K2 SmartObject definitions, but your information in those LOB systems continue to live on untouched.

If you did decide to create new data sources in K2, you have the option to remove them when you remove the application.

Lastly, I want to point out that we have a powerful workflow platform in K2 that can assist with request and approval processes before you deploy or destroy applications.

Lifecycle management, data security, versioning and exception handling are all concepts that are native to K2, and are used by large organizations for mission critical solutions daily.

I hope this short explanation helps to answer your questions.

Regards,

Adriaan
AdriaanV366
50%
50%
AdriaanV366,
User Rank: Apprentice
2/27/2014 | 3:07:42 PM
Re: Tools used?
The points you make are spot on. The concept of building once off apps or solutions is not new. The tool involved here is called K2 blackpearl (www.k2.com).

K2 makes it possible for you to quickly build forms and workflow based apps that can access your existing line of business systems. Exmaples include on premisses systems and data such as SAP, SharePoint or cloud based systems such as salesforce.com, without writing code in a secure, fast and transactional way.

K2 is a platform that lets you build these apps faster than ever before with the peace of mind that they can scale to become mission criticla or once off solutions.

We have a lot of customers using K2 for core business solutions. At the same time we have customers, such as Kimberly Clark, that have built and deployed 400 of these apps/solutions on the K2 platform in a very short period of time. In Kimberly Clarkc's case, they integrate with SAP and SharePoint and empowered a whole new group of people in the organization to become involved in solving their day to day apps and solution needs.

Of course there are implications which one need to consider. K2 will not be the hammer for every nail, but it has been very effective at helping organizations build new solutions around existing systems at very succesful rates.

You can reach me at adriaan@k2.com if there are more specific questions.

Regards,

Adriaan
Charlie Babcock
50%
50%
Charlie Babcock,
User Rank: Author
2/27/2014 | 3:03:26 PM
How to build a disposable app
I think K2 specializes in enabling businesses to build simple applications using the tools and applications they probably already have on premises. In forms building, K2 supplies the company with a form building framework that can draw data from different sources, such as Microsoft SharePoint, Dynamics CRM, and SQL Server; also Oracle, SAP, Salesforce.com data repositories. The customer can do a lot with that, as in the examples cited. Knowledgeable business users, with a little help from IT, could accomplish many of the basics that they want. And of course those same components area available the next time around. Very interesting approach,
TerryB
50%
50%
TerryB,
User Rank: Ninja
2/27/2014 | 1:12:29 PM
Tools used?
I guess that makes sense if you already own (or rent in case of cloud) the tools and licenses to make that happen. I assume these people aren't creating this stuff with Notepad and javascript/HTML. Or are you saying they are using people like you, who already own these tools and licenses, and then you deploy an application which can be used without licensing impact?

I guess it comes down to what they paid someone like you to write this app which could have been done with email. I'm struggling with concept these customers were too busy to respond by email but had time to download app to phone from store (or run in browser without download), take the picture and make comments. What is the difference? Why couldn't they take picture on phone and then use their work email pushed to phone to send picture as attachment, making comments in email?

Did this temporary app allow them to annotate on the picture or something?

As a developer, the idea of one time apps is not new. I've written many programs to help my users change a data condition instead of them manually changing thousands of records. I guess your twist is doing that outside your internal systems?
Lorna Garey
50%
50%
Lorna Garey,
User Rank: Author
2/27/2014 | 10:25:51 AM
Data security consideration?
When disposing of an app, is there any need to get a review by the security team to make sure there's not proprietary data involved?

And, what about possible code reuse? Would it make sense for larger companies to build repositories? I mean, that app to photograph a product could be reused, with tweaks, for the next revamp. Sure, making it new may take a small amount of time, but why not be as efficient as possible.


The Business of Going Digital
The Business of Going Digital
Digital business isn't about changing code; it's about changing what legacy sales, distribution, customer service, and product groups do in the new digital age. It's about bringing big data analytics, mobile, social, marketing automation, cloud computing, and the app economy together to launch new products and services. We're seeing new titles in this digital revolution, new responsibilities, new business models, and major shifts in technology spending.
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Tech Digest September 18, 2014
Enterprise social network success starts and ends with integration. Here's how to finally make collaboration click.
Flash Poll
Video
Slideshows
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
The weekly wrap-up of the top stories from InformationWeek.com this week.
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.