SlideShare une entreprise Scribd logo
1  sur  50
GROTTAROSSA
Open Source Case Management Framework


                                    ROMA, Novembre 2011
Agenda



           About us
           Scope
           History
           Grottarossa
            – Open Source assessment
            – The product

           Purpose



Page  2
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
Agenda




           About us
           Scope
           History
           Grottarossa
            – Open Source assessment
            – The product

           Purpose



Page  4
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
Agenda



           About us
           Scope
           History
           Grottarossa
            – Open Source assessment
            – The product

           Purpose



Page  6
History




2004 – 2007: Scenario Framework (BPM System)
2009 – 2011: Case360 (Case Management System)
2012: Grottarossa?




Page  7
Scenario Framework - Why? Business Process Modelling




Page  8
Scenario Framework – Why? – Solution Development




           Modella       Pubblica          Esegui



                         Verifica




Page  9
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
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
Scenario Framework – Modeler

All Visio 2003/2007 features




Page  12
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
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
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
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
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
Case360: CaseFolder




Page  18
Case Management Components




Page  19              PPG/2008/00xx
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
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
What to do?




Page  22
Agenda




            About us
            Scope
            History
            Grottarossa
             – Open Source assessment
             – The product

            Purpose



Page  23
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
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
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
Case Management (.NET Microsoft)


        Microsoft Workflow Foundation ( dal 2005)




                                                    Integrato




                                                                Sharepoint




Page  27
Case Management (java stack free)



            jBPM

                               Alfresco with jbpm now with activiti
                                 Integrato




Page  28
Open Source: conclusions


  PROs:
    • BPMS
    • Document Management
    • Record Management


  CONs:                                      Grottarossa!!!
            •   Case Management
            •   Process Designer
            •   Data Designer
            •   Cloud & Mobile Environment




Page  29
Agenda



            About us
            Scope
            History
            Grottarossa
             – Open Source assessment
             – The product

            Purpose



Page  30
Grottarossa: Development




                                        Analisys
                  Analisys




               Configuration          Configuration




            Software Development   Software Development




Page  31
Grottarossa: Point of view




                             Services



                        Products




Page  32
Grottarossa: Entities




                Case Folders
                        Processes
                         Documents

                          Records


                           Fields




Page  33
Grottarossa Modeler

                                                Front End
             Modeler
Processes, Fields, CaseFolder….



                                                 Web 2.0




             Modeler
  Users, Roles, Organizations,    Grottarossa     Mobile
       User Interface….




                                                Grottarossa
                                                   Web



 Page  34
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
Flash – Modeler Assessment




Page  36
Flash – Form Designer Assessment




Page  37
Silverlight Modeler Assessment




Page  38
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
Vaadin – User Front End




Page  40
Grottarossa: RoadMap



 Recycling what we have


 Improving the Back End


 Developing the Designer


 Integrating open source libraries/products




Page  41
Grottarossa: actors


              A good opportunity for


      •University: Grottarossa is the
      methodology


      •Contributors: Grottarossa
      training, certification


      •Partners: Grottarossa does what
      customer asks




Page  42
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
Resources

 Scenario Framework

 •https://sites.google.com/site/scenarioframework/

 •http://scenarioframework.codeplex.com/

 Global360 (now OpenText)

 •http://www.global360.com/



 Grottarossa

 •http://www.grottarossa.org/

 •http://code.google.com/p/grottarossa/



 Page  44                                Page  44
Contact Details
            Maurizio Farina (maurizio.farina@gmail.com)
                 Marco Sabatini (sabatini.m@gmail.com)
            Marco Trischitta (marco.trischitta@gmail.com)
              Marco Di Domenico (mdidom@gmail.com)

                                            Sponsors
                   Adaptive Software (www.adapso.com)




Page  45
Thank you for
            your attention!
            Any Questions?



Page  46
Back up slides




Page  47
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
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
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

Contenu connexe

Tendances

Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDIBeyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDIStuart McIntyre
 
Cloud factory overview
Cloud factory   overviewCloud factory   overview
Cloud factory overviewgstaley
 
Oracle - Programatica2010
Oracle - Programatica2010Oracle - Programatica2010
Oracle - Programatica2010Agora Group
 
Venus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceVenus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceOW2
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1Sivadon Chaisiri
 
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri
 
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Understanding Oracle ADF and its role in Oracle Fusion MiddlewareUnderstanding Oracle ADF and its role in Oracle Fusion Middleware
Understanding Oracle ADF and its role in Oracle Fusion MiddlewareRefundation
 
Scribe insight 2009
Scribe insight 2009Scribe insight 2009
Scribe insight 2009jeroenpaters
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
Pre mts Sharepoint 2010 i SQL Server 2012
Pre mts   Sharepoint 2010 i SQL Server 2012Pre mts   Sharepoint 2010 i SQL Server 2012
Pre mts Sharepoint 2010 i SQL Server 2012Łukasz Grala
 
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationAptean
 
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...InSync2011
 
Abap web dynpro
Abap   web dynproAbap   web dynpro
Abap web dynpromanojdhir
 
Introducing adf business components
Introducing adf business componentsIntroducing adf business components
Introducing adf business componentsPrabhat gangwar
 
Advanced Federation and Web Services in Aras for Enterprise PLM
Advanced Federation and Web Services in Aras for Enterprise PLMAdvanced Federation and Web Services in Aras for Enterprise PLM
Advanced Federation and Web Services in Aras for Enterprise PLMAras
 
Data in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and BeyondData in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and BeyondWSO2
 
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)Carles Farré
 
Soa Based Integration
Soa Based IntegrationSoa Based Integration
Soa Based Integrationbslook
 
SQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLASQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLAsangeetargupta
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackbuildacloud
 

Tendances (20)

Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDIBeyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
 
Cloud factory overview
Cloud factory   overviewCloud factory   overview
Cloud factory overview
 
Oracle - Programatica2010
Oracle - Programatica2010Oracle - Programatica2010
Oracle - Programatica2010
 
Venus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceVenus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScience
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
 
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
 
Understanding Oracle ADF and its role in Oracle Fusion Middleware
Understanding Oracle ADF and its role in Oracle Fusion MiddlewareUnderstanding Oracle ADF and its role in Oracle Fusion Middleware
Understanding Oracle ADF and its role in Oracle Fusion Middleware
 
Scribe insight 2009
Scribe insight 2009Scribe insight 2009
Scribe insight 2009
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
Pre mts Sharepoint 2010 i SQL Server 2012
Pre mts   Sharepoint 2010 i SQL Server 2012Pre mts   Sharepoint 2010 i SQL Server 2012
Pre mts Sharepoint 2010 i SQL Server 2012
 
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
 
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
 
Abap web dynpro
Abap   web dynproAbap   web dynpro
Abap web dynpro
 
Introducing adf business components
Introducing adf business componentsIntroducing adf business components
Introducing adf business components
 
Advanced Federation and Web Services in Aras for Enterprise PLM
Advanced Federation and Web Services in Aras for Enterprise PLMAdvanced Federation and Web Services in Aras for Enterprise PLM
Advanced Federation and Web Services in Aras for Enterprise PLM
 
Data in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and BeyondData in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and Beyond
 
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
 
Soa Based Integration
Soa Based IntegrationSoa Based Integration
Soa Based Integration
 
SQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLASQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLA
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 

En vedette

Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Обзор и анализ инструментов проектирования и прототипирования интерфейсовОбзор и анализ инструментов проектирования и прототипирования интерфейсов
Обзор и анализ инструментов проектирования и прототипирования интерфейсовRustem Gayfutdinov
 
Infrastructure for cloud_computing
Infrastructure for cloud_computingInfrastructure for cloud_computing
Infrastructure for cloud_computingJULIO GONZALEZ SANZ
 
Social, political and technological considerations for national identity mana...
Social, political and technological considerations for national identity mana...Social, political and technological considerations for national identity mana...
Social, political and technological considerations for national identity mana...Ravinder (Ravi) Singh
 
XMPro ACM for Adaptive Case Management
XMPro ACM for Adaptive Case ManagementXMPro ACM for Adaptive Case Management
XMPro ACM for Adaptive Case ManagementXMPRO
 
Armedia nci content gov_alfresco_20120124_v1.0
Armedia nci content gov_alfresco_20120124_v1.0Armedia nci content gov_alfresco_20120124_v1.0
Armedia nci content gov_alfresco_20120124_v1.0Armedia LLC
 
SecureGRC - Cloud based SaaS
SecureGRC - Cloud based SaaSSecureGRC - Cloud based SaaS
SecureGRC - Cloud based SaaSxmeteorite
 
Cover letter LinkedIn
Cover letter LinkedInCover letter LinkedIn
Cover letter LinkedInSakhi Murtaza
 
Nuxeo CMF, a framework for case centric applications
Nuxeo CMF, a framework for case centric applicationsNuxeo CMF, a framework for case centric applications
Nuxeo CMF, a framework for case centric applicationsNuxeo
 
Armedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECMArmedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECMArmedia LLC
 
Nigeria national iccm implementation framework
Nigeria national iccm implementation frameworkNigeria national iccm implementation framework
Nigeria national iccm implementation frameworktomowo George
 
Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1rloggen
 
Composing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise productsComposing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise productsLeon Smiers
 
Amplexor - The K2 Case Management Framework
Amplexor - The K2 Case Management FrameworkAmplexor - The K2 Case Management Framework
Amplexor - The K2 Case Management FrameworkAmplexor
 
Nuxeo World Session: Case Management Framework
Nuxeo World Session: Case Management FrameworkNuxeo World Session: Case Management Framework
Nuxeo World Session: Case Management FrameworkNuxeo
 
Nuxeo ECM Platform - Technical Overview
Nuxeo ECM Platform - Technical OverviewNuxeo ECM Platform - Technical Overview
Nuxeo ECM Platform - Technical OverviewNuxeo
 
Managing the Cloud with Open Source Tools
Managing the Cloud with Open Source ToolsManaging the Cloud with Open Source Tools
Managing the Cloud with Open Source ToolsNakul Ezhuthupally
 
Open Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingOpen Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingMark Hinkle
 
Electronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposalElectronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposalLaud Randy Amofah
 
Dream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management SystemDream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management SystemSalesforce Engineering
 

En vedette (20)

Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Обзор и анализ инструментов проектирования и прототипирования интерфейсовОбзор и анализ инструментов проектирования и прототипирования интерфейсов
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
 
Infrastructure for cloud_computing
Infrastructure for cloud_computingInfrastructure for cloud_computing
Infrastructure for cloud_computing
 
Social, political and technological considerations for national identity mana...
Social, political and technological considerations for national identity mana...Social, political and technological considerations for national identity mana...
Social, political and technological considerations for national identity mana...
 
ap_casemgmt_whitepaper
ap_casemgmt_whitepaperap_casemgmt_whitepaper
ap_casemgmt_whitepaper
 
XMPro ACM for Adaptive Case Management
XMPro ACM for Adaptive Case ManagementXMPro ACM for Adaptive Case Management
XMPro ACM for Adaptive Case Management
 
Armedia nci content gov_alfresco_20120124_v1.0
Armedia nci content gov_alfresco_20120124_v1.0Armedia nci content gov_alfresco_20120124_v1.0
Armedia nci content gov_alfresco_20120124_v1.0
 
SecureGRC - Cloud based SaaS
SecureGRC - Cloud based SaaSSecureGRC - Cloud based SaaS
SecureGRC - Cloud based SaaS
 
Cover letter LinkedIn
Cover letter LinkedInCover letter LinkedIn
Cover letter LinkedIn
 
Nuxeo CMF, a framework for case centric applications
Nuxeo CMF, a framework for case centric applicationsNuxeo CMF, a framework for case centric applications
Nuxeo CMF, a framework for case centric applications
 
Armedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECMArmedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECM
 
Nigeria national iccm implementation framework
Nigeria national iccm implementation frameworkNigeria national iccm implementation framework
Nigeria national iccm implementation framework
 
Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1
 
Composing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise productsComposing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise products
 
Amplexor - The K2 Case Management Framework
Amplexor - The K2 Case Management FrameworkAmplexor - The K2 Case Management Framework
Amplexor - The K2 Case Management Framework
 
Nuxeo World Session: Case Management Framework
Nuxeo World Session: Case Management FrameworkNuxeo World Session: Case Management Framework
Nuxeo World Session: Case Management Framework
 
Nuxeo ECM Platform - Technical Overview
Nuxeo ECM Platform - Technical OverviewNuxeo ECM Platform - Technical Overview
Nuxeo ECM Platform - Technical Overview
 
Managing the Cloud with Open Source Tools
Managing the Cloud with Open Source ToolsManaging the Cloud with Open Source Tools
Managing the Cloud with Open Source Tools
 
Open Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingOpen Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud Computing
 
Electronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposalElectronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposal
 
Dream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management SystemDream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management System
 

Similaire à Grottarossa:Why?

21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex Liviu Claudiu Cismaru
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformService2Media
 
Abap web dynpro
Abap   web dynproAbap   web dynpro
Abap web dynpromanojdhir
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceSAP Portal
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorialMike Marin
 
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorialMike Marin
 
Correlation Architecture
Correlation ArchitectureCorrelation Architecture
Correlation Architecturesboray
 
System Center
System CenterSystem Center
System CenterBlauge
 
IBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Sverige
 
Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution SpagoWorld
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation EnSpagoWorld
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentationharish_kris
 

Similaire à Grottarossa:Why? (20)

21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
 
soa1.ppt
soa1.pptsoa1.ppt
soa1.ppt
 
Architecting RIAs
Architecting RIAsArchitecting RIAs
Architecting RIAs
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
 
Abap web dynpro
Abap   web dynproAbap   web dynpro
Abap web dynpro
 
Smartsup
SmartsupSmartsup
Smartsup
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial
 
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
 
Correlation Architecture
Correlation ArchitectureCorrelation Architecture
Correlation Architecture
 
System Center
System CenterSystem Center
System Center
 
PIM4Cloud
PIM4CloudPIM4Cloud
PIM4Cloud
 
IBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användare
 
Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentation
 
Mashing Up Manufacturing
Mashing Up ManufacturingMashing Up Manufacturing
Mashing Up Manufacturing
 

Dernier

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Grottarossa:Why?

  • 1. GROTTAROSSA Open Source Case Management Framework ROMA, Novembre 2011
  • 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
  • 7. History 2004 – 2007: Scenario Framework (BPM System) 2009 – 2011: Case360 (Case Management System) 2012: Grottarossa? Page  7
  • 8. Scenario Framework - Why? Business Process Modelling Page  8
  • 9. Scenario Framework – Why? – Solution Development Modella Pubblica Esegui Verifica Page  9
  • 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
  • 12. Scenario Framework – Modeler All Visio 2003/2007 features Page  12
  • 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
  • 19. Case Management Components Page  19 PPG/2008/00xx
  • 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
  • 32. Grottarossa: Point of view Services Products Page  32
  • 33. Grottarossa: Entities Case Folders Processes Documents Records Fields Page  33
  • 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
  • 36. Flash – Modeler Assessment Page  36
  • 37. Flash – Form Designer Assessment Page  37
  • 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
  • 40. Vaadin – User Front End Page  40
  • 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
  • 44. Resources Scenario Framework •https://sites.google.com/site/scenarioframework/ •http://scenarioframework.codeplex.com/ Global360 (now OpenText) •http://www.global360.com/ Grottarossa •http://www.grottarossa.org/ •http://code.google.com/p/grottarossa/ Page  44 Page  44
  • 45. Contact Details Maurizio Farina (maurizio.farina@gmail.com) Marco Sabatini (sabatini.m@gmail.com) Marco Trischitta (marco.trischitta@gmail.com) Marco Di Domenico (mdidom@gmail.com) Sponsors Adaptive Software (www.adapso.com) Page  45
  • 46. Thank you for your attention! Any Questions? Page  46
  • 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