Tight-vs-Loose Integration
Products that support open-standards development are essential for successful single-sourcing projects.
The experience of end users is better when they are not faced with complicated procedures to get their jobs done. Many implementors try to achieve this goal
From a customer's perspective, applications that provide prefer things not to be tightly integrated -- from the vendor. That kind of integration guarantees vendor lock-in. I like being able to develop custom tools that join systems together (automating the systems as much as the systems automate process).
The one thing we all know is that no vendor lasts forever, so I avoid vendor lock-in and tight vendor integration as much as possible.
Sadly, I'm seeing the bad-side of that right now. We had both RDM and Interleaf. IT has just started migrating all the documents out of RDM and into Livelink, but everyone who's ever used RDM + Interleaf is having a horrible time understanding what RDM did and what its purpose was. And it's all due to how tightly they were integrated by Interleaf to start with. They integrated so tightly, because they knew how both sides were implemented (and were doing both) that they took short-cuts and hid things from the users. Now, the users can't make the shift because they never saw the lines between the products.
I prefer applications that support development of application-specific XML tools. Tools that can unlock isolated business systems: for example, import or export data between systems or applications, auto-generate data, automate applications as well as processes.
I'm genuinely afraid that the tight-integration path is the path Arbortext is heading down. Their recent product development (DCAM) coupled with their recent acquisitions point directly to their plan to integrate tightly.
Note that two integrations in two months is very frightening, because it takes way longer to integrate than that. I went through three integrations at Juniper, and I can tell you from experience that it's 6 months to a year before products even start to really plan the integration path.
Personally, I liked that Content@ dropped the raw documents into a catch-all directory. With a situation like that, I can do a lot of pre-processing or post-processing: like generating documents to report errors to writers.
I don't mean XML/DTD errors. I mean errors like .. The style-guide errors that aren't otherwise checkable by the parser alone. For example: I can generate a report to the author that tells them that using two titles in a row without a paragraph between them, or with only an empty para between, is an error.
There's all kinds of space to do this kind of post-processing when products aren't tied together.
Technorati Tag: single-sourcing
The experience of end users is better when they are not faced with complicated procedures to get their jobs done. Many implementors try to achieve this goal
From a customer's perspective, applications that provide prefer things not to be tightly integrated -- from the vendor. That kind of integration guarantees vendor lock-in. I like being able to develop custom tools that join systems together (automating the systems as much as the systems automate process).
The one thing we all know is that no vendor lasts forever, so I avoid vendor lock-in and tight vendor integration as much as possible.
Sadly, I'm seeing the bad-side of that right now. We had both RDM and Interleaf. IT has just started migrating all the documents out of RDM and into Livelink, but everyone who's ever used RDM + Interleaf is having a horrible time understanding what RDM did and what its purpose was. And it's all due to how tightly they were integrated by Interleaf to start with. They integrated so tightly, because they knew how both sides were implemented (and were doing both) that they took short-cuts and hid things from the users. Now, the users can't make the shift because they never saw the lines between the products.
I prefer applications that support development of application-specific XML tools. Tools that can unlock isolated business systems: for example, import or export data between systems or applications, auto-generate data, automate applications as well as processes.
I'm genuinely afraid that the tight-integration path is the path Arbortext is heading down. Their recent product development (DCAM) coupled with their recent acquisitions point directly to their plan to integrate tightly.
Note that two integrations in two months is very frightening, because it takes way longer to integrate than that. I went through three integrations at Juniper, and I can tell you from experience that it's 6 months to a year before products even start to really plan the integration path.
Personally, I liked that Content@ dropped the raw documents into a catch-all directory. With a situation like that, I can do a lot of pre-processing or post-processing: like generating documents to report errors to writers.
I don't mean XML/DTD errors. I mean errors like .. The style-guide errors that aren't otherwise checkable by the parser alone. For example: I can generate a report to the author that tells them that using two titles in a row without a paragraph between them, or with only an empty para between, is an error.
There's all kinds of space to do this kind of post-processing when products aren't tied together.
Technorati Tag: single-sourcing
Labels: implementation

