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