Figure 8: WorkMail can seamlessly integrate RemoteCCK.
4.2 Integration with WorkMail
WorkMail (Gazz`e et al., 2012) is a custom, fully con-
figurable Drupal module for documental workflow.
It is based on using emails to drive the compilation
flow of shared documents. Users can access a docu-
ment according to their roles. A special content type,
namely WorkMail attachment, is dedicated to support
the workflow by including information about the re-
cipients, the subject, the body, and status flags. The
WorkMail engine is in charge of regulating the users’
accesses to the document, according to their permis-
sions. One of the main strenghts of the WorkMail
system is its ability to resort to a delivering medium
(emails) that is particularly familiar to the end users,
thus making them easier collaborative jobs.
WorkMail is based on the CCK modules, and this
makes the RemoteCCK integration automatic. Users
that access the document via the WorkMail engine can
benefit of all the RemoteCCK features, as shown in
Figure 8.
5 CONCLUSIONS
The efficient employment of document workflows re-
quires an integrated access to data residing beyond
the boundaries of the enterprise information systems.
The proposed solution can be organized in a module,
called RemoteCCK
4
, to be seamlessly placed in the
Drupal framework; the new functionalities can be pro-
ficiently and flexibly used both in the ordinary DMS
environment, and in additional custom modules. The
4
Available under GPL2 license at
https://drupal.org/sandbox/davide.gazze/1360152
possibility to graphically specify the inclusion in doc-
uments of plain/aggregated external data (accessed
via WSs) makes the module easy to use.
In its current implementation, at runtime Re-
moteCCK does not deal with possible modifications
of the registered WS operations; this problem could
be overcome by carrying out a WS validation step,
which may be included in future developments.
REFERENCES
Balasubramanian, V. and Bashian, A. (1998). Document
management and web technologies: Alice marries the
mad hatter. Commun. ACM, 41:107–115.
Baresi, L., Casati, F., Castano, S., Fugini, M. G., Mirbel, I.,
and Pernici, B. (1999). WIDE workflow development
methodology. SIGSOFT Softw. Eng. Notes, 24(2):19–
28.
Bechini, A. and Giannini, R. (2011). Management of
genotyping-related documents by integrated use of se-
mantic tagging. T. Large-Scale Data- and Knowledge-
Centered Systems, 4:15–39.
Bechini, A., Tomasi, A., and Viotto, J. (2007). Document
management for collaborative e-business: Integrating
ebxml environment and legacy dms. In ICE-B 2007 -
Proc. of the International Conference on e-Business,
pages 78–83. INSTICC Press.
Bechini, A., Tomasi, A., and Viotto, J. (2008). Collabora-
tive e-business and document management: Integra-
tion of legacy DMSs with the ebXML environment.
In Interdisciplinary Aspects of Information Systems
Studies, pages 287–293. Physica-Verlag HD.
Cameron, S. (2011). Enterprise Content Management: A
Business and Technical Guide. British Comp Society
Series. British Computer Society.
Chappell, D. A. and Jewell, T. (2002). Java Web Services -
using Java in service-oriented architectures. O
´
Reilly.
Chieu, T. and Zeng, L. (2008). Service-oriented approach
for implementing an extensible content management
system. In Congress on Services Part II, 2008.
SERVICES-2. IEEE, pages 96 –103.
Gazz`e, D., La Polla, M., Marchetti, A., Tesconi, M., and
Vivaldi, A. (2012). WorkMail: Collaborative docu-
ment workflow management by email. In Proc. of 9th
Int’l Conf. on Cooperative Design, Visualization, and
Engineering, LNCS. Springer.
Jones, J. I. (2007). The Document Methodology: for Enter-
prise Analysis, Second Ed. AuthorHouse.
Marchetti, A., Tesconi, M., and Minutoli, S. (2005). XFlow:
An XML-based document-centric workflow. In Proc.
of WISE 2005, volume 3806 of Lecture Notes in Com-
puter Science, pages 290–303. Springer.
Miles, E. and Miles, L. (2011). Drupal’s Building Blocks.
Addison-Wesley Professional.
Rockley, A., Kostur, P., and Manning, S. (2002). Manag-
ing Enterprise Content: A Unified Content Strategy.
Pearson Education.
IntegrationofExternalDatainDocumentWorkflowsviaWebServices
351