2. Agenda
About us
Scope
History
Grottarossa
– Open Source assessment
– The product
Purpose
Page 2
3. About us!
4 different people with a common passion
Maurizio Farina
Owner Adaptive Software S.r.l.
Marco Sabatini
Software Engineer Alfresco & j2EE Specialist
Marco Di Domenico
Sharepoint, K2 & .NET Specialist
Marco Trischitta
Software Engineer & Case360, Activiti specialist
Page 3
4. Agenda
About us
Scope
History
Grottarossa
– Open Source assessment
– The product
Purpose
Page 4
5. Scope
We will cover the following concepts:
BPM (Business Process Management)
– … a business process comprises a "series or network of value-added activities, performed by their relevant roles or
collaborators, to purposefully achieve the common business goal." These processes are critical to any organization,
as they can generate revenue and often represent a significant proportion of costs (Wikipedia)
DM (Document Management)
– … used to track and store electronic documents and/or images of paper documents. It is usually also capable of
keeping track of the different versions created by different users (history tracking) (Wikipedia)
ACM (Advanced Case Management)
– … When speaking of advanced case management (ACM), we are referring to the coordination of a service request
like financial, health, legal, citizen, or human resources on behalf of a subject such as a customer, citizen, or
employee. There are key services required in order to have an ACM-based solution. These services include: content
management service, business process management service, business rules management service, analytics
service, business monitoring service, collaboration service, document capturing service, integration service,
document generation service, user interface, and a case design service. (Wikipedia)
Page 5
6. Agenda
About us
Scope
History
Grottarossa
– Open Source assessment
– The product
Purpose
Page 6
10. Scenario Framework: Needs
Business Process modelling
Continue improving (Process & Documents)
Customer Quality Document as ―front-end‖
Document repository
Role profiling
Legacy System integration
Page 10
11. Scenario Framework – a Manufatoring/Quality BPMS
Main Components:
Workflow Engine using a XPDL 1.0
dialects
―Visio-like‖ modeler using a ―close‖
BPMN notations
WEB portal (worklist handler, user
and role administration, infopath
integration).
Custom Document Management
Page 11
13. Scenario Framework – Workflow Engine
The workflow API provides methods to access the
process instances, involved the implementation of
the instance, tax and legal attributes, query the DB
process instance
Process Model
Database
Application Manager provides two-way
communication for application-level integration of XML
other IT systems
Event Manager is the service for the management CRITERIA
of events reported during the design of models that
DataBase Manager
core engine
enable interprocess communication and
WorkFlow API
PANORAMA
synchronization XML
IDIOMA
script
language
Idioma is the engine that interprets the script
provides the logic to model and act on the attributes EVENT DBM
of the process Manager S
Process instance
APPLICATION
Database
Manager
Page 13
14. Scenario Framework - Web Portal
Admin panel is used for administrative functions and
configuration services
Reports to set up a reporting process on data from Admin panel
advanced process control (key performance
indicators, etc.)
Process report
WorkListHandler gives users a view of the activities
dispatches from the server during the execution of
Scenario ineroperability
WorkList Handler
process instances.
Scenario
application
The application scenario of library services are core library
application code made available in the library, to be
achieved or realized by the customer to provide url
functionality specific to the activities of automated dispatcher
processes
Customer
The service url dispatcher that transparently Module
conveys the advanced user request worklistHandler
through to areas of the application solution
Scenario
modules
Client side WEB Server
Page 14
15. IT Integration Layer
SCENARIO SERVER FRAMWORK
Panorama
Database Manager Application manager
XML WorkFlow
.NET JAVA Win32
Relevant data
IT SYSTEMS
Application Manager provides application-level integration platforms. NET, Java
and Win32 through the following channels :
– Socket
– SOAP
Through the XML server scenario framework shares with existing IT systems
Page 15
relevant data for the process
16. Scenario Framework: Conclusions
Ad hoc Document management is not comparable vs. actual document
management (both commercial and open source)
Activities, processes, events scheduling is not complete.
Resources management is poorly implemented.
Process format is far from standard XPDL
Data persistence, represented in the documents, is to be implemented
with the encoding of special libraries
Portal is not ECM based solution
the idea of a BPM System built from scratch failed!!!
Page 16
17. Other needs: Case360
Process is no longer the target: Case Management
Process
Process Process Process Process
• Actvitiy 1 • Actvitiy 1 • Actvitiy 1 • Actvitiy 1
Activity • Activity 2 • Activity 2 • Activity 2 • Activity 2
• Activity 3 • Activity 3 • Activity 3 • Activity 3
• .. • .. • .. • ..
• ... • ... • ... • ...
• Activity n • Activity n • Activity n • Activity n
Documents • Document 1 • Document 1 • Document 1 • Document 1
• Document 2 • Document 2 • Document 2 • Document 2
• ... • ... • ... • ...
• ... • ... • ... • ...
• Document n • Document n • Document n • Document n
Page 17
20. Case Management System: Not a “Simple Stuff”
Workflow Management: Management of the processes in "Tobe" model
Interaction between users and groups or the management of the
collaboration between the various actors involved in the process and the
systems involved
Document management capabilities that creation, routing of complex
documents and their storage
Monitoring of the activities performed by different users / roles and
events that occur in various processes (BAM)
User Management and Administration: Creating users and roles with their
privileges.
Traceability: Storing all the changes that are needed on processes,
activities and data
Scheduling: Scheduling activities (such as running processes), defining
the time criteria
User Interface using modular plug-in.
Legacy systems integration
Page 20
21. Case Management: conclusion
BPM is not enough
Case Folder is cool!!!
Case Management is close to customer’s ―point of view‖
Case Management works well for many ―application domains”
The modeling phase is underestimated
Page 21
23. Agenda
About us
Scope
History
Grottarossa
– Open Source assessment
– The product
Purpose
Page 23
24. BPM Systems list
1. Appian Enterprise 5 Business Process Management 26. Kaisha-Tec: ActiveModeler Avantage
2. Suite 27. Lanner: Witness
3. Avantis 28. Lombardi Software: TeamWorks™ 5
4. aXway: Process Manager 29. M1 Global: BPI Studio
5. BizAgi 30. Mega International: Mega Suite
6. BOC Information Systems: ADONIS 31. Metastorm: Metastorm BPM™ Suite
7. Borland® Together® Products: Together Architect® 2006 and 32. No Magic: MagicDraw UML 10.0
Together
33. Orbus Software: iServer
8. Casewise: Corporate Modeler
34. Pegasystems: BPMSuite
9. Cordys: Studio
35. Seagull Software: LegaSuite BPM
10.Fuego: Fuego 5™ (BEA)
36. Software AG: Enterprise Business Process Manager
11.Elixer Intelligent Software: eliXir BPMN-MDA Framework (EBPM)
12.EMC: EMC Documentation Process Suite 37. Popkin: System Architect™
13.Embarcadero Technologies: EA/Studio 38. Proforma: ProVision™
14.Fujitsu: Interstage Business Process Manager 7.1 39. Santeon: XIP BPM Platform
15.Graham Technology: GT-X 40. Savvion: Process Asset Management
16.Global 360: Business Optimization Server - Process Sketchpad 41. Select Business Solutions: Select Component Factory
17.HandySoft Global Corp: BizFlow® BPM 42. Skelta: Skelta BPM.NET 2006
18.IDS-Scheer: Aris 43. Soyatec: eBPMN Designer
19.Corel: iGrafx 44. Sparx Systems: Enterprise Architect 6.5
20.Hyland: OnBase 45. Staffware: Process Suite
21.IBM: WBI Modeler 46. Sun Microsystems: Studio Enterprise Edition
22.ILOG: JViews 47. Sybase: PowerDesigner® 12
23.Intalio: n³ Designer 48. Tibco: Business Studio
24.Intellior AG: AENEIS 49. Troux™: Metis 3.6 Enterprise Architecture Suite
25.ITpearls: Process Modeler for Visio 50. Visual Paradigm: Visual Architect
Page 24
25. Case Management Systems
The Forrester Wave™: Dynamic Case Management, Q1 2011
In Forrester's 57-criteria evaluation of dynamic case management (DCM) vendors,
Pegasystems, IBM, EMC, Appian, Singularity, and Global 360 led with the most
dynamic, visionary platforms. Pegasystems excelled with strong capability in all process areas
particularly service requests — supported by a sophisticated rules engine that automates case
progression. IBM's strong content management capabilities and strategic positioning lifted it
into the Leader category. EMC demonstrated powerful DCM capabilities focused on its
traditionally strong content management offering. Appian shone with its emphasis on
collaboration supported by the new Appian Tempo interface. Singularity demonstrated a long-
term commitment to and vision of DCM, underpinned by strong support for complex timelines
and skills management. Global 360 completed the Leaders group with its user-centric,
persona-based interface, complimented by automation and event management capabilities.
Strong Performers included Pallas Athena, Sword Ciboodle, and Cordys — all offering
Robust platforms that provide innovation in different DCM areas. ActionBase ranks as a
Contender, filling the gap between email chaos and process-centric DCM.
Page 25
26. BPMS: Make the CaseFolder, Workflows, Documents...?
Open Source assessment
• Liferay (ECM)
Record
Management • Alfresco (DM)
Workflow
Management • Activiti (WFM)
• .....
• .....
IDEA
Let‘s try to integrate
several open source tools
to make ACM system
Content Document
Management Management
Page 26
27. Case Management (.NET Microsoft)
Microsoft Workflow Foundation ( dal 2005)
Integrato
Sharepoint
Page 27
28. Case Management (java stack free)
jBPM
Alfresco with jbpm now with activiti
Integrato
Page 28
29. Open Source: conclusions
PROs:
• BPMS
• Document Management
• Record Management
CONs: Grottarossa!!!
• Case Management
• Process Designer
• Data Designer
• Cloud & Mobile Environment
Page 29
30. Agenda
About us
Scope
History
Grottarossa
– Open Source assessment
– The product
Purpose
Page 30
31. Grottarossa: Development
Analisys
Analisys
Configuration Configuration
Software Development Software Development
Page 31
34. Grottarossa Modeler
Front End
Modeler
Processes, Fields, CaseFolder….
Web 2.0
Modeler
Users, Roles, Organizations, Grottarossa Mobile
User Interface….
Grottarossa
Web
Page 34
35. Grottarossa: n-tiers architecture
Back-End Middle-Ware Front-End: Component
Web
Interfaces Component
CaseManagement Web
WorkflowManagement Mobile
DocumentManagement
UserManagement Native Component
LayoutManagement Mobile
Grottarossa Component
―OTS‖ Products Driver
Integration
Admin System
Console Console
Enterprise Service BUS – Queue Manager system
QUEUE Project & Procedures - Request
QUEUE Project & Procedures - Response
Low – Level
Administrator Users High-Level
Administrator
External System
Page 35
39. Modeler conclusions
Flash Silverlight
Eclipse plug-in Visual Studio
Action Script coding .NET languages
Mac OSX, Win, Mac, Ux Win and Mac OSX
All Mobile devices Only Windows devices (maybe)
Page 39
41. Grottarossa: RoadMap
Recycling what we have
Improving the Back End
Developing the Designer
Integrating open source libraries/products
Page 41
42. Grottarossa: actors
A good opportunity for
•University: Grottarossa is the
methodology
•Contributors: Grottarossa
training, certification
•Partners: Grottarossa does what
customer asks
Page 42
43. Why name Grottarossa?
Grottarossa is the place where the idea was born.
From wikipedia (http://it.wikipedia.org/wiki/Grottarossa)
Grottarossa was crossed by the Via Veientana come off the Via Cassia and connected Rome
with Veio. The route of this road is now almost completely engulfed by urbanization of the
areas of the Tomb of Nerone and the same Grottarossa. One of the few vestiges of the road
(which like the other outside the walls was accompanied by burial) is the tomb of Veio, the
funeral of the first imperial age structure of considerable size which is in a state of semi-
abandonment, in the park called ―Parco Papaccio‖.
At the modern hospital of St. Andrew see two of Etruscan tombs in the nearby street ―Quarto
Annunziata‖.
The area takes its name from the caves dug into the red tuff, found near the homonymous
street Grottarossa and where, presumably, lived in the prehistoric hominids (probably
Neanderthals or Homo sapiens).
Another path near the intersection of ―via di Grottarossa‖ with ―via Flaminia‖ seems to take its
name from a kind of tufa (―via di Quarto Peperino‖), as well as Saxa Rubra (red stones).
Page 43 Page 43
48. 5. Pre-manifattura – Attività e tempi Foiano
Anno 1 Anno 2
gen-apr mag giu lug ago set ott nov dic gen feb mar apr mag giu lug ago set ott nov dic
Chiusura contratti
• Valutazione/perizia del tabacco
• Pagamento (100% alla consegna)
Semina e Raccolta e cura • Selezione e definizione lotti
Coltivazione tabacco
trapianto del tabacco qualitativi:
– qualità alta (fascia)
– qualità media (filler)
– qualità bassa (scarti)
Assistenza tecnica
ai produttori (~180)
• Prosciugamento
Ricevimento e pagamento • Predisposizione colli
del tabacco sciolto
Lavorazione
Stoccaggio
• Alle manifatture: Tabacco per
filler e tabacco per fascia (stock
di sicurezza)
• In Sri-Lanka (tramite Lucca):
Spedizione colli
tabacco per fascia
Page 48 48
49. Comparison
SCENE
1
Advantages and disadvantages with two textboxes ANIMATED
Positive Negative
positive argument 1 negative argument 1
positive argument 2 negative argument 2
positive argument 3 negative argument 3
positive argument 4 negative argument 4
positive argument 5 negative argument 5
IDEA
Use text boxes for a clear
and structured confrontation
of do’s and don’t’s
Page 49
50. Business
Transformation
All phrases can be
replaced with your Change
own text. Management
All phrases can be
Organization replaced with your
Development
own text.
All phrases can be
replaced with your Business Process
own text. Development
All phrases can be
replaced with
Customer
Relationship
your own text.
Management
For PowerPoint 97-2010
Page 50