Since I worked in a large technology services group such as Capgemini (South to be precise), I had the opportunity to discover and understand really interesting informations and methodologies.
I recently had the opportunity (I was advised to be too precise) to read and see the methodology TechnoVision 2012.
TechnoVision few points in 2012 (source capgemini.com):
TechnoVision 2012 is Capgemini’s strategic framework to help our clients develop the most relevant innovations for their organizations. It enables us to map the latest technologies, trends and innovations to our clients’ business drivers.
With TechnoVision 2012, Capgemini responds to current changes in the economic climate and addresses the demands and expectations of our clients. We aim to help our clients answer important questions, such as:
- How will technology evolve?
- Where should we invest?
- What is the most effective information technology strategy for our business?
TechnoVision is Capgemini’s way of mapping technology trends to determine which ones meet the needs of a particular business or industry. The rapidly growing number of technology innovations is confusing for many clients. TechnoVision simplifies this complexity.
To learn more, for more information and to download your copy of Technovision , follow one of these links:
- http://www.fr.capgemini.com/actualites/brochures/technovision_2012
- http://www.capgemini.com/services/technology-services/technovision/
- http://architectes.capgemini.com/publications/technoVision/
Technovision 2012 and me ?
I'm sure you have a question now : What is the relationship between this methodology and I (and my blogs ) ?
Well... Actually I would like to share personnal ideas that can link some aspects of the methodology and the open source ECM world.
In this post, I'm trying to create an association between Technovision clusters and my ideas about open source ECM. I will NOT apply the methodology! I will simply illustrate the clusters with my knowledge of Alfresco and Nuxeo largely ...
Technovision clusters
You Experience
Simple definition: New technologies make highly interactive user experiences possible.
Question: Does Open Source ECM can create a richer user experience? If so, how?
Answer: The answer is obviously YES! Solutions such as Alfresco and Nuxeo illustrate this trend. User experience is illustrated by the following points:
- Rich Internet Applications (RIAs): We see more and more solutions (community or editor) based on these solutions with Interfaces and rich clients built on technologies like Flex .
Examples: FLEX Interface Alfresco, Nuxeo RCP - Role-based user portals: Implementing REST architectures, ATOM protocol , RSS, JSR 168 standard, netvibes portlets/widget or Google widget in solutions allowed easy access to contents and informations. Users can organize easily .
Examples: Integration JSR 168 portlets Alfresco / Nuxeo, WebWidgets Nuxeo, Alfresco Webscript - IPodification: The community has demonstrated the integration of these solutions through new user interfaces such as mobile terminals.
Examples: Alfresco integration with iPhone - Mashup applications: composite applications are not left behind in the world of ECM.
Examples: Alfresco integration with FaceBook
Transaction To Interaction
Simple definition: Predefined business transactions become ongoing relationships with clients and partners.
Question: Does Open Source ECM cacan create an collaboration and exchange environment ?
Answer: One of the components of ECM is (of course) collaboration . It's also possible with integration of another collaborative solution like an opensource blog engine. Indeed the main goal is to make easier the interaction between the various users and document/content around one community.
- Social collaboration tools of Web 2.0: Wikis, forums, blogs, tags, shared calendar ... All these components of the collaborative Web 2.0 are natively integrated in solutions such Alfresco or Nuxeo.
Example: Share Alfresco, Nuxeo WebEngine.
Process On The Fly
Simple definition: A new wave of service-oriented solutions increases our ability to manage and execute processes.
Question: How are business processes managed? Does each solution offers services ? In what forms they are exposed? Can we control them?
Answer: In this answer there are several possibilities.
First each solutions embeds a workflow engine (usually based on JBPM). It allows the execution of documentary workflows depending on type of content. We can also note rules engines presence that enable easier document management .
Example: JBPM engine in Alfresco / Nuxeo, Alfresco Rules engine
Then there are services exposed by the solutions. This is referred to Web services, REST services, services exposed via a programming language such as PHP, Javascript, Java, JCR ... The vast majority of all public services are exposed. They can be "controlled" by a third party.
Example: Web Services REST for Alfresco / Nuxeo, Alfresco PHP
Thriving On Data
Simple definition: Insight into key data and events helps us navigate a rapidly changing, information-rich environment.
Question: Does ECM allows access to all information and indicators within the company? How is information managed?
Answer: If the solutions is associated with BI (Business Intelligence), the ECM performs as THE manager of unstructured information (the structured part is managed by ERP systems). By combining ERP information, we can have a global vision of all corporate information.
Example: Integrating ERP-SAP Connector integration BIRT
Sector As A Service
Simple definition: Core, commoditized business solutions delivered as customized, standard software on demand.
Question: Here I am a little dry ...
Answer: ...
Invisible Infostructure
Simple definition: Services supplied increasingly from the 'cloud' hide the details of technologies and systems.
Question: Here I am a little dry too...
Answer: ...
Open Standards / Service Orientation
Simple definition: This approach underpins and facilitates all other clusters.
Question: Are ECM services standardized or normalized? What is the interoperability between ECM solutions ?
Answer: We can notice in this part the creation of CMIS (Content Management Interoperability System) that will standardize the exchange of information between different systems.
Example: Alfresco CMIS Integration
That's all!
Now it's your turn ! Don't forget, if you want more information, to read and download Technovision 2012.
This article is could be change in a near future depending on my understanding and my findings on each point. Nevertheless, I invite you to continue this discussion via the comments!
Have a good trip !






