Posts

Showing posts with the label NoSQL

The iPhora Journey - Part 14 - Bringing All the Parts Together

Welcome to the final post of "The iPhora Journey". Our goal as we started this journey was to take the HCL Domino platform that we loved for more than 25 years and redefining a web application running on Domino.  iPhora was created originally to allow us to provide a flexible platform for building secure web-based applications for our customers as part of our consulting services. However, it has now evolved into a platform that customers and partners can build their own solutions with the emphasis on user-driven workflow applications and process automation. As an integrated application platform, you can build web applications in a variety of different ways with HCL Domino. In designing iPhora, we looked at the architecture of other platforms, identified their key features and determine how it could be implemented within the capabilities and limitations of HCL Domino and utilized its flexible architecture to the fullest. We went through many iterations and versions always with...

The Future of Domino from the POV of an ISV

Many in the ICS community have made the statement that Notes and Domino are dead. Many in the ICS community have been questioning the future of Domino and they have ever right to do so considering the lack of and inconsistent communication from IBM and lack of improvements to the platform for the past 4 years.  Yes we have had improvements regarding SSL security fixes but that was driven by the discovery of serious vulnerabilities in SSL. Like many customers and IBM partners, we built many many Notes applications internally and for clients. Some of these applications are still running on many of our clients and will continue to do so for the foreseeable future. They do not have the coolest interfaces since those capabilities weren't around even from other vendors at the time they were developed. They are clunky looking, but they are secure which is very important since the beginning of Notes and more so these days.  IBM announced yesterday that they are extending support...

Transforming Domino into a Social Collaboration Platform, Part 2B - Experimentation

Transforming Domino into a Social Collaboration Platform, Part 1 - Where Do We Begin? Transforming Domino into a Social Collaboration Platform, Part 2A - Experimentation This is the second part of our experimentation portion of the series. In Part 2A, I talked about the different experiments that we did for creating web pages for our social collaboration applications and the design of the back-end database.  In part 2B, I will be talking about the application structure and business process and workflow management that you need in order to have a successful social collaboration tool.  As I mentioned before, there were four areas of technical challenges that we had to overcome. Web Interface Generation Database Infrastructure Application Structure Business Process and Workflow Management In this blog we will cover the last two. Application Structure Traditionally with Domino applications, an application consist of one or mo...

Transforming Domino into a Social Collaboration Platform Part 2A - Experimentation

http://dominointerface.blogspot.com/2014/05/transforming-domino-into-social.html In my last blog, I described our desire to a create a community-based social collaboration platform designed to meet the needs of small and medium-sized organization.  This post is the geeky part of this series. Only being naïve would one have taken on this journey. So the great experimentation began. So we wanted to transform Domino into a social collaboration platform.  But what did that mean in the technical sense. Since data is fluid and mostly unstructured, we needed the entire infrastructure to be fluid and that was the challenge.  The challenges create many forks in the road of which many were dead ends. There was four areas of technical challenges that we had to overcome. Web Interface Generation Database Infrastructure Application Structure Business Process and Workflow Management Web Page and Interface Though XPages technically separates...