SlideShare a Scribd company logo
•SCI-FLEX IN ACTION

       •WHY SCI-FLEX?

       •WHAT IS SCI-FLEX?

       •SCI-FLEX IMPLEMENTATION

       •CHALLENGES OVERCOME

       •MAJOR CAPABILITIES

       •OTHER ACHIEVEMENTS


© Creative Commons Attribution-Share Alike 3.0 Unported License
© Creative Commons Attribution-Share Alike 3.0 Unported License
• MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY
    SMALL AMOUNT IS USEFUL
• RAPIDLY CHANGING EVENT STREAM
• DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND
    SPEEDY RESPONSE


•   SCALABILITY & FLEXIBILITY
•   INTEROPERABILITY AMONG DIFFERENT SYSTEMS
•   MULTIPLE COMMUNICATION MEDIUMS
•   CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING
    REQUIREMENTS


    © Creative Commons Attribution-Share Alike 3.0 Unported License
• MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY
    SMALL AMOUNT IS USEFUL
• RAPIDLY CHANGING EVENT STREAM
• DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND
    SPEEDY RESPONSE
COMPLEX EVENT PROCESSING (CEP)
•   SCALABILITY & FLEXIBILITY
•   INTEROPERABILITY AMONG DIFFERENT SYSTEMS
•   MULTIPLE COMMUNICATION MEDIUMS
•   CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING
    REQUIREMENTS


    © Creative Commons Attribution-Share Alike 3.0 Unported License
• MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY
    SMALL AMOUNT IS USEFUL
• RAPIDLY CHANGING EVENT STREAM
• DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND
    SPEEDY RESPONSE


•   SCALABILITY & FLEXIBILITY
•   INTEROPERABILITY AMONG DIFFERENT SYSTEMS
•   MULTIPLE COMMUNICATION MEDIUMS
•   CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING
    REQUIREMENTS


    © Creative Commons Attribution-Share Alike 3.0 Unported License
• MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY
      SMALL AMOUNT IS USEFUL
  • RAPIDLY CHANGING EVENT STREAM
  • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND
SERVICE ORIENTED ARCHITECTURE (SOA)
    SPEEDY RESPONSE


  •   SCALABILITY & FLEXIBILITY
  •   INTEROPERABILITY AMONG DIFFERENT SYSTEMS
  •   MULTIPLE COMMUNICATION MEDIUMS
  •   CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING
      REQUIREMENTS


      © Creative Commons Attribution-Share Alike 3.0 Unported License
• MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY
    SMALL AMOUNT IS USEFUL
• RAPIDLY CHANGING EVENT STREAM
• DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND
    SPEEDY RESPONSE


•   SCALABILITY & FLEXIBILITY
•   INTEROPERABILITY AMONG DIFFERENT SYSTEMS
•   MULTIPLE COMMUNICATION MEDIUMS
•   CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING
    REQUIREMENTS


    © Creative Commons Attribution-Share Alike 3.0 Unported License
• MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY
    ENTERPRISE SERVICE BUS (ESB)
     SMALL AMOUNT IS USEFUL
• RAPIDLY CHANGING EVENT STREAM
• DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND
    SPEEDY RESPONSE


•   SCALABILITY & FLEXIBILITY
•   INTEROPERABILITY AMONG DIFFERENT SYSTEMS
•   MULTIPLE COMMUNICATION MEDIUMS
•   CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING
    REQUIREMENTS


    © Creative Commons Attribution-Share Alike 3.0 Unported License
• MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY
          SMALL AMOUNT IS USEFUL
      • RAPIDLY CHANGING EVENT STREAM
      • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND
          SPEEDY RESPONSE

ESB
      •   SCALABILITY & FLEXIBILITY
      •   INTEROPERABILITY AMONG DIFFERENT SYSTEMS
      •   MULTIPLE COMMUNICATION MEDIUMS
      •   CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING
          REQUIREMENTS


          © Creative Commons Attribution-Share Alike 3.0 Unported License
FLEXIBLE INTEGRATION
                                OF
SERVICE ORIENTED ARCHITECTURE (SOA)
                               AND
  COMPLEX EVENT PROCESSING (CEP)




                                     CEP
                 ESB


© Creative Commons Attribution-Share Alike 3.0 Unported License
AIR TRAFFIC MANAGEMENT SYSTEMS


                   INTELLIGENT TRADING PLATFORMS


                        NETWORK TRAFFIC ANALYSIS


            TRANSPORTATION SERVICE MANAGEMENT


© Creative Commons Attribution-Share Alike 3.0 Unported License
• GREAT INTEREST TOWARDS THE MERGING OF SERVICE
  ORIENTED ARCHITECTURE AND COMPLEX EVENT PROCESSING
    CONCEPTS
      • IBM RESEARCH
      • APACHE CAMEL ESPER PLUG-IN
• MULTITUDE OF OPPORTUNITY
• BENEFITS OF COMPLEX EVENT PROCESSING IN EVENT DRIVEN
  SERVICE ORIENTED ARCHITECTURE (EDA OVER SOA)
    SYSTEMS

© Creative Commons Attribution-Share Alike 3.0 Unported License
• ENABLING COMPLEX EVENT PROCESSING IN A
  SERVICE ORIENTED ARCHITECTURE
• PROVIDING ENTERPRISE LEVEL EVENTING SUPPORT
• PROVIDE USERS WITH THE CAPABILITY TO EASILY
    MANAGE AND MONITOR ALL ACTIVITY
• FLEXIBILITY, SCALABILITY, INTEROPERABILITY




© Creative Commons Attribution-Share Alike 3.0 Unported License
BACKEND
                                               REGISTRY




                                                 FETCH
                          UNIFIED
                                                                                  ESPER
                                                                      EXECUTE
                          EVENTS
EXTERNAL
                                                 SYNAPSE-ESPER                     CEP
           UNIFY
 EVENTS               JMS TRANSPORT
                                                   MEDIATOR                      SYSTEM
                         WITH MAP                                       EVENTS
                      MESSAGE SUPPORT




                                                           BROWSE
                                                   EDIT

               SYNAPSE ESB
                                              SYNAPSE-ESPER
                                            MEDIATOR ADMIN UI

               © Creative Commons Attribution-Share Alike 3.0 Unported License
•   CONCURRENCY SUPPORT
                                                           •   SIMPLE CONFIGURATION
                                BACKEND
                                                           •   EASY SETUP AND DEPLOYMENT
                                REGISTRY

                                                           •   TIGHT INTEGRATION WITH APACHE SYNAPSE
EXTERNAL EVENTS




                     UNIFIED
                                  SYNAPSE-
                     EVENTS
                                                           •   ROBUST AND EXTENSIBLE INTERFACE
                                   ESPER           ESPER
                                  MEDIATOR
                       JMS

                                                           •   HIGH PERFORMANCE, AND MAXIMUM USE OF
                  SYNAPSE ESB
                                                               APACHE SYNAPSE'S PERFORMANCE
                                  ADMIN UI

                                                               CAPABILITIES
                                                           • FITS WELL FOR MATURE EVENTING & EVENT
                                                               DRIVEN INFRASTRUCTURES
                                                           • BACK-END REGISTRY WITH CACHING

                                       © Creative Commons Attribution-Share Alike 3.0 Unported License
• PERSISTENT SUBSCRIPTIONS
                                                           • QUERY BASED EVENT FILTERING
                                BACKEND
                                REGISTRY
                                                                 •    XPATH / XQUERY
EXTERNAL EVENTS




                                                                 •
                     UNIFIED
                                                                      SQL LIKE QUERIES
                                  SYNAPSE-
                     EVENTS
                                   ESPER           ESPER
                                                                 •    ESPER QUERIES
                                  MEDIATOR
                       JMS

                                                           • UNIFICATION OF MULTIPLE EVENT TYPES INTO A
                  SYNAPSE ESB
                                  ADMIN UI
                                                               SINGLE EVENT TYPE
                                                           • FLEXIBLE INTEGRATION WITH EXISTING SYSTEMS
                                                                 •    WSO2 ENTERPRISE SERVICE BUS
                                                                 •    APACHE SYNAPSE ENTERPRISE SERVICE BUS



                                       © Creative Commons Attribution-Share Alike 3.0 Unported License
• FLEXIBLE INFRASTRUCTURE AND EASY
                                                               INTEGRATION TO EXISTING SYSTEMS.
                                BACKEND

                                                           • USEFULNESS SCOPES BEYOND THE DOMAIN OF
                                REGISTRY
EXTERNAL EVENTS




                                                               THE PROJECT
                     UNIFIED
                                  SYNAPSE-
                     EVENTS
                                                                 •
                                   ESPER
                                                                      FINANCIAL INFORMATION EXCHANGE
                                                   ESPER
                                  MEDIATOR
                       JMS

                                                           • RIGID INTERFACE ARCHITECTURE BASED ON
                  SYNAPSE ESB
                                                               WELL KNOWN DESIGN PATTERNS
                                  ADMIN UI

                                                                 •    STRATEGY, TEMPLATE, BUILDER
                                                           • EASY TO LEARN SAMPLES PROVIDED
                                                           • CUSTOMIZABILITY BASED ON REQUIREMENTS



                                       © Creative Commons Attribution-Share Alike 3.0 Unported License
• POWERFUL MAP MESSAGE HANDLING
                                BACKEND
                                                             CAPABILITY ADDED TO EXISTING JMS
                                REGISTRY

                                                               INFRASTRUCTURE
EXTERNAL EVENTS




                     UNIFIED
                                  SYNAPSE-
                                                           • WORKS OUT OF THE BOX, WITH MINIMAL
                     EVENTS
                                   ESPER           ESPER
                                  MEDIATOR
                       JMS
                                                               CONFIGURATION REQUIREMENTS
                  SYNAPSE ESB
                                                           • REUSE OF COMPONENTS THROUGH API
                                  ADMIN UI

                                                               EXTENSION
                                                           • ITERATIVE AND COLLABORATIVE AGILE
                                                               DEVELOPMENT METHODOLOGY




                                       © Creative Commons Attribution-Share Alike 3.0 Unported License
• JSP (JAVA SERVER PAGES) FRONTEND DRIVEN
                                BACKEND
                                                             BY WEB-SERVICE (BACKEND)
                                REGISTRY

                                                           • OSGI COMPLIANT
EXTERNAL EVENTS




                     UNIFIED
                                  SYNAPSE-
                                                           • FLEXIBLE INTEGRATION WITH WSO2
                     EVENTS
                                   ESPER           ESPER
                                  MEDIATOR
                       JMS
                                                             ENTERPRISE SERVICE BUS 2.0 (FIRST 3RD
                  SYNAPSE ESB
                                                             PARTY COMPONENT FOR WSO2 ESB)
                                  ADMIN UI

                                                           • LOGGING AND ANALYZING THE MEDIATOR
                                                               STATISTICS
                                                           • EASILY MANAGING THE SYNAPSE-ESPER
                                                               MEDIATION PROCESS
                                                           • MEDIATOR CONFIGURATION
                                       © Creative Commons Attribution-Share Alike 3.0 Unported License
• WSO2 ESB 2.0 USER INTERFACE (CARBON FRAMEWORK
  BASED )DEPENDENCY

• OSGI INTEGRATION

• JAVA MESSAGING SYSTEM SUPPORT

• LACK OF DOCUMENTATION ON UNDERLYING INFRASTRUCTURE
    COMPONENTS
      • WSO2 CARBON 1.0




© Creative Commons Attribution-Share Alike 3.0 Unported License
• USER INTERFACE FULLY DE-COUPLED FROM THE
    UNDERLYING IMPLEMENTATION
• HIGH LEVEL OF SCALABILITY
• PERSISTENT SUBSCRIPTION MANAGEMENT
• CONSISTENT USER INTERFACE THROUGHOUT THE
  SYSTEM AND SEAMLESS INTEGRATION WITH SYNAPSE
  ENTERPRISE SERVICE BUS
• HIGH LEVEL OF RE-USE AND INTEGRATION OF
    COMPONENTS



© Creative Commons Attribution-Share Alike 3.0 Unported License
• SCI-FLEX WAS INTRODUCED BY MR. PAUL FREMANTLE IN A
  WEBINAR AS ONE OF THE MAJOR SYNERGIES OF SYNAPSE
  ENTERPRISE SERVICE BUS
• FIRST THIRD PARTY COMPONENT FOR WSO2 ESB 2.0
• MR. ASANKA ABEYSINGHE ALSO INCLUDED SCI-FLEX IN AN
  ARTICLE ON FINANCIAL INFORMATION EXCHANGE
• QUALITY CODING ENSURED BY THE APPLICATION OF GLOBALLY
    RECOGNIZED STANDARDS
• COMPREHENSIVE WEBSITE (WWW.SCI-FLEX.ORG) WITH ALL
    RESOURCES AND GUIDANCE
• 2 RESEARCH PAPERS RELATED TO SCI-FLEX; ‘COMPLEX EVENT
  PROCESSING IN A SERVICE ORIENTED ARCHITECTURE -
  BENEFITS’ &‘AUTONOMOUS EVENT DRIVEN ARCHITECTURE’

© Creative Commons Attribution-Share Alike 3.0 Unported License
• INTEGRATION OF SCI-FLEX COMPONENTS TO REAL-
  WORLD PROJECTS
• XPATH QUERYING ACROSS HIERARCHICAL MAPS IN
  JAXEN
• WS-TOPICS ENHANCEMENTS FOR EVENTING
• IMPROVING THE COVERAGE OF SAMPLES AND TESTS




© Creative Commons Attribution-Share Alike 3.0 Unported License
•   PROJECT STATISTICS (HTTP://WWW.OHLOH.NET/P/SCIFLEX)
      • 20000+ LOC
      • 3+ PERSON YEARS ESTIMATED EFFORT (COCOMO MODEL )

•   LICENSING:
      •   SCI-FLEX CORE COMPONENTS: APACHE 2.0 LICENSE,
      •   SCI-FLEX SYNAPSE-ESPER PLUG-IN: GNU GENERAL PUBLIC LICENSE 2.0

•   ONLINE PRESENCE:
      • GOOGLE CODE: HTTP://CODE.GOOGLE.COM/P/SCI-FLEX/
      • MAIN PROJECT WEBSITE: HTTP://WWW.SCI-FLEX.ORG/
      • GOOGLE GROUPS, MARKMAIL LIST ARCHIVES

• 100% OPEN SOURCE PROJECT UTILIZING AGILE METHODS
• AVAILABLE AS :
      • SVN CHECKOUT
      • WEB DOWNLOAD
      • MAVEN REPOSITORY
© Creative Commons Attribution-Share Alike 3.0 Unported License
•   DR. SHANTHA FERNANDO AND MR. INDIKA PERERA– DEPT. OF
    COMPUTER SCIENCE & ENGINEERING, UNIVERSITY OF MORATUWA -
    PROJECT COORDINATORS
•   DR. SANJIVA WEERAWARANA, CEO OF WSO2 – COORDINATOR
•   MR. PAUL FREMANTLE (CO-FOUNDER & CTO, WSO2) – MENTOR &
    MAIN SUPERVISOR
•   MR. ASANKA ABEYSINGHE (SOFTWARE ARCHITECT, WSO2)
•   MR. SANJAYA KARUNASENA
•   MRS. VISHAKA NANAYAKKARA, HEAD OF THE DEPARTMENT OF
    COMPUTER SCIENCE AND ENGINEERING, UNIVERSITY OF MORATUWA
•   PROF. GIHAN DIAS AND MR. CHAMARA DISANAYAKE, DEPARTMENT OF
    COMPUTER SCIENCE AND ENGINEERING, UNIVERSITY OF MORATUWA – AID
    IN OBTAINING RESOURCES FOR FINAL DEMONSTRATIONS
•   MR. MAHENDRA PIRAVEENAN, MR. KISHAN WIMELAWARNE, AND MISS.
    UPULI GUNASINGHE; , DEPARTMENT OF COMPUTER SCIENCE AND
    ENGINEERING, UNIVERSITY OF MORATUWA – PROJECT EVALUATIONS
•   ENTIRE STAFF OF CSE (ACADEMIC & NON-ACADEMIC)
© Creative Commons Attribution-Share Alike 3.0 Unported License
Project SCI-Flex
Project SCI-Flex

More Related Content

Similar to Project SCI-Flex

V Smp Foundation 2.0 V1.6
V Smp Foundation 2.0   V1.6V Smp Foundation 2.0   V1.6
V Smp Foundation 2.0 V1.6
jstemler
 
Gigamon U - Its Not The Network
Gigamon U - Its Not The NetworkGigamon U - Its Not The Network
Gigamon U - Its Not The Network
Grant Swanson
 
Moving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsMoving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy Steps
AppZero
 
We biocloud platform architecture.draft copia
We biocloud platform architecture.draft copiaWe biocloud platform architecture.draft copia
We biocloud platform architecture.draft copia
KNOWDLE Consortium Group (A.A.E.I.)
 
Evanti presentation
Evanti presentationEvanti presentation
Evanti presentation
Evanti_Sk
 
fluid service
fluid servicefluid service
fluid service
marketingblogline Novi
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud
 
Evanti presentation
Evanti presentationEvanti presentation
Evanti presentation
Evanti_Sk
 
HP - 26oct2011
HP - 26oct2011HP - 26oct2011
HP - 26oct2011
Agora Group
 
Awright fedgeo
Awright fedgeoAwright fedgeo
Awright fedgeo
Alyssa Wright
 
Cisco Unified Computing Systems Update
Cisco Unified Computing Systems UpdateCisco Unified Computing Systems Update
Cisco Unified Computing Systems Update
Cisco Canada
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
Isaac Christoffersen
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
Colloquium
 
Continuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data AnalyticsContinuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data Analytics
CISA1567
 
Azure ecommerce
Azure ecommerceAzure ecommerce
Azure ecommerce
Michel HUBERT
 
DAC 2012
DAC 2012DAC 2012
DAC 2012
FlexTiles Team
 
Nexvision corporate presentation
Nexvision corporate presentationNexvision corporate presentation
Nexvision corporate presentation
NEXVISION SAS
 
The non stop mission critical experience
The non stop mission critical experienceThe non stop mission critical experience
The non stop mission critical experience
HP ESSN Philippines
 
Insuarance sm ca_april2013.pptx
Insuarance sm ca_april2013.pptxInsuarance sm ca_april2013.pptx
Insuarance sm ca_april2013.pptx
Nirmal Palaparthi
 
Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...
Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...
Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...
Amazon Web Services
 

Similar to Project SCI-Flex (20)

V Smp Foundation 2.0 V1.6
V Smp Foundation 2.0   V1.6V Smp Foundation 2.0   V1.6
V Smp Foundation 2.0 V1.6
 
Gigamon U - Its Not The Network
Gigamon U - Its Not The NetworkGigamon U - Its Not The Network
Gigamon U - Its Not The Network
 
Moving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsMoving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy Steps
 
We biocloud platform architecture.draft copia
We biocloud platform architecture.draft copiaWe biocloud platform architecture.draft copia
We biocloud platform architecture.draft copia
 
Evanti presentation
Evanti presentationEvanti presentation
Evanti presentation
 
fluid service
fluid servicefluid service
fluid service
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
 
Evanti presentation
Evanti presentationEvanti presentation
Evanti presentation
 
HP - 26oct2011
HP - 26oct2011HP - 26oct2011
HP - 26oct2011
 
Awright fedgeo
Awright fedgeoAwright fedgeo
Awright fedgeo
 
Cisco Unified Computing Systems Update
Cisco Unified Computing Systems UpdateCisco Unified Computing Systems Update
Cisco Unified Computing Systems Update
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
 
Continuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data AnalyticsContinuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data Analytics
 
Azure ecommerce
Azure ecommerceAzure ecommerce
Azure ecommerce
 
DAC 2012
DAC 2012DAC 2012
DAC 2012
 
Nexvision corporate presentation
Nexvision corporate presentationNexvision corporate presentation
Nexvision corporate presentation
 
The non stop mission critical experience
The non stop mission critical experienceThe non stop mission critical experience
The non stop mission critical experience
 
Insuarance sm ca_april2013.pptx
Insuarance sm ca_april2013.pptxInsuarance sm ca_april2013.pptx
Insuarance sm ca_april2013.pptx
 
Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...
Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...
Auto Scaling: The Fleet Management Solution for Planet Earth - CMP201 - re:In...
 

Recently uploaded

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 

Recently uploaded (20)

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 

Project SCI-Flex

  • 1.
  • 2. •SCI-FLEX IN ACTION •WHY SCI-FLEX? •WHAT IS SCI-FLEX? •SCI-FLEX IMPLEMENTATION •CHALLENGES OVERCOME •MAJOR CAPABILITIES •OTHER ACHIEVEMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 3. © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 4. • MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY SMALL AMOUNT IS USEFUL • RAPIDLY CHANGING EVENT STREAM • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND SPEEDY RESPONSE • SCALABILITY & FLEXIBILITY • INTEROPERABILITY AMONG DIFFERENT SYSTEMS • MULTIPLE COMMUNICATION MEDIUMS • CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 5. • MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY SMALL AMOUNT IS USEFUL • RAPIDLY CHANGING EVENT STREAM • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND SPEEDY RESPONSE COMPLEX EVENT PROCESSING (CEP) • SCALABILITY & FLEXIBILITY • INTEROPERABILITY AMONG DIFFERENT SYSTEMS • MULTIPLE COMMUNICATION MEDIUMS • CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 6. • MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY SMALL AMOUNT IS USEFUL • RAPIDLY CHANGING EVENT STREAM • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND SPEEDY RESPONSE • SCALABILITY & FLEXIBILITY • INTEROPERABILITY AMONG DIFFERENT SYSTEMS • MULTIPLE COMMUNICATION MEDIUMS • CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 7. • MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY SMALL AMOUNT IS USEFUL • RAPIDLY CHANGING EVENT STREAM • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND SERVICE ORIENTED ARCHITECTURE (SOA) SPEEDY RESPONSE • SCALABILITY & FLEXIBILITY • INTEROPERABILITY AMONG DIFFERENT SYSTEMS • MULTIPLE COMMUNICATION MEDIUMS • CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 8. • MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY SMALL AMOUNT IS USEFUL • RAPIDLY CHANGING EVENT STREAM • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND SPEEDY RESPONSE • SCALABILITY & FLEXIBILITY • INTEROPERABILITY AMONG DIFFERENT SYSTEMS • MULTIPLE COMMUNICATION MEDIUMS • CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 9. • MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY ENTERPRISE SERVICE BUS (ESB) SMALL AMOUNT IS USEFUL • RAPIDLY CHANGING EVENT STREAM • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND SPEEDY RESPONSE • SCALABILITY & FLEXIBILITY • INTEROPERABILITY AMONG DIFFERENT SYSTEMS • MULTIPLE COMMUNICATION MEDIUMS • CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 10. • MASSIVE AMOUNTS OF EVENTS OUT OF WHICH ONLY A VERY SMALL AMOUNT IS USEFUL • RAPIDLY CHANGING EVENT STREAM • DYNAMICALLY IDENTIFY PATTERNS OR ANOMALIES AND SPEEDY RESPONSE ESB • SCALABILITY & FLEXIBILITY • INTEROPERABILITY AMONG DIFFERENT SYSTEMS • MULTIPLE COMMUNICATION MEDIUMS • CHANGE DYNAMICALLY & ADAPT TO RAPIDLY CHANGING REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 11. FLEXIBLE INTEGRATION OF SERVICE ORIENTED ARCHITECTURE (SOA) AND COMPLEX EVENT PROCESSING (CEP) CEP ESB © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 12. AIR TRAFFIC MANAGEMENT SYSTEMS INTELLIGENT TRADING PLATFORMS NETWORK TRAFFIC ANALYSIS TRANSPORTATION SERVICE MANAGEMENT © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 13. • GREAT INTEREST TOWARDS THE MERGING OF SERVICE ORIENTED ARCHITECTURE AND COMPLEX EVENT PROCESSING CONCEPTS • IBM RESEARCH • APACHE CAMEL ESPER PLUG-IN • MULTITUDE OF OPPORTUNITY • BENEFITS OF COMPLEX EVENT PROCESSING IN EVENT DRIVEN SERVICE ORIENTED ARCHITECTURE (EDA OVER SOA) SYSTEMS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 14. • ENABLING COMPLEX EVENT PROCESSING IN A SERVICE ORIENTED ARCHITECTURE • PROVIDING ENTERPRISE LEVEL EVENTING SUPPORT • PROVIDE USERS WITH THE CAPABILITY TO EASILY MANAGE AND MONITOR ALL ACTIVITY • FLEXIBILITY, SCALABILITY, INTEROPERABILITY © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 15. BACKEND REGISTRY FETCH UNIFIED ESPER EXECUTE EVENTS EXTERNAL SYNAPSE-ESPER CEP UNIFY EVENTS JMS TRANSPORT MEDIATOR SYSTEM WITH MAP EVENTS MESSAGE SUPPORT BROWSE EDIT SYNAPSE ESB SYNAPSE-ESPER MEDIATOR ADMIN UI © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 16. CONCURRENCY SUPPORT • SIMPLE CONFIGURATION BACKEND • EASY SETUP AND DEPLOYMENT REGISTRY • TIGHT INTEGRATION WITH APACHE SYNAPSE EXTERNAL EVENTS UNIFIED SYNAPSE- EVENTS • ROBUST AND EXTENSIBLE INTERFACE ESPER ESPER MEDIATOR JMS • HIGH PERFORMANCE, AND MAXIMUM USE OF SYNAPSE ESB APACHE SYNAPSE'S PERFORMANCE ADMIN UI CAPABILITIES • FITS WELL FOR MATURE EVENTING & EVENT DRIVEN INFRASTRUCTURES • BACK-END REGISTRY WITH CACHING © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 17. • PERSISTENT SUBSCRIPTIONS • QUERY BASED EVENT FILTERING BACKEND REGISTRY • XPATH / XQUERY EXTERNAL EVENTS • UNIFIED SQL LIKE QUERIES SYNAPSE- EVENTS ESPER ESPER • ESPER QUERIES MEDIATOR JMS • UNIFICATION OF MULTIPLE EVENT TYPES INTO A SYNAPSE ESB ADMIN UI SINGLE EVENT TYPE • FLEXIBLE INTEGRATION WITH EXISTING SYSTEMS • WSO2 ENTERPRISE SERVICE BUS • APACHE SYNAPSE ENTERPRISE SERVICE BUS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 18. • FLEXIBLE INFRASTRUCTURE AND EASY INTEGRATION TO EXISTING SYSTEMS. BACKEND • USEFULNESS SCOPES BEYOND THE DOMAIN OF REGISTRY EXTERNAL EVENTS THE PROJECT UNIFIED SYNAPSE- EVENTS • ESPER FINANCIAL INFORMATION EXCHANGE ESPER MEDIATOR JMS • RIGID INTERFACE ARCHITECTURE BASED ON SYNAPSE ESB WELL KNOWN DESIGN PATTERNS ADMIN UI • STRATEGY, TEMPLATE, BUILDER • EASY TO LEARN SAMPLES PROVIDED • CUSTOMIZABILITY BASED ON REQUIREMENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 19. • POWERFUL MAP MESSAGE HANDLING BACKEND CAPABILITY ADDED TO EXISTING JMS REGISTRY INFRASTRUCTURE EXTERNAL EVENTS UNIFIED SYNAPSE- • WORKS OUT OF THE BOX, WITH MINIMAL EVENTS ESPER ESPER MEDIATOR JMS CONFIGURATION REQUIREMENTS SYNAPSE ESB • REUSE OF COMPONENTS THROUGH API ADMIN UI EXTENSION • ITERATIVE AND COLLABORATIVE AGILE DEVELOPMENT METHODOLOGY © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 20. • JSP (JAVA SERVER PAGES) FRONTEND DRIVEN BACKEND BY WEB-SERVICE (BACKEND) REGISTRY • OSGI COMPLIANT EXTERNAL EVENTS UNIFIED SYNAPSE- • FLEXIBLE INTEGRATION WITH WSO2 EVENTS ESPER ESPER MEDIATOR JMS ENTERPRISE SERVICE BUS 2.0 (FIRST 3RD SYNAPSE ESB PARTY COMPONENT FOR WSO2 ESB) ADMIN UI • LOGGING AND ANALYZING THE MEDIATOR STATISTICS • EASILY MANAGING THE SYNAPSE-ESPER MEDIATION PROCESS • MEDIATOR CONFIGURATION © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 21. • WSO2 ESB 2.0 USER INTERFACE (CARBON FRAMEWORK BASED )DEPENDENCY • OSGI INTEGRATION • JAVA MESSAGING SYSTEM SUPPORT • LACK OF DOCUMENTATION ON UNDERLYING INFRASTRUCTURE COMPONENTS • WSO2 CARBON 1.0 © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 22. • USER INTERFACE FULLY DE-COUPLED FROM THE UNDERLYING IMPLEMENTATION • HIGH LEVEL OF SCALABILITY • PERSISTENT SUBSCRIPTION MANAGEMENT • CONSISTENT USER INTERFACE THROUGHOUT THE SYSTEM AND SEAMLESS INTEGRATION WITH SYNAPSE ENTERPRISE SERVICE BUS • HIGH LEVEL OF RE-USE AND INTEGRATION OF COMPONENTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 23. • SCI-FLEX WAS INTRODUCED BY MR. PAUL FREMANTLE IN A WEBINAR AS ONE OF THE MAJOR SYNERGIES OF SYNAPSE ENTERPRISE SERVICE BUS • FIRST THIRD PARTY COMPONENT FOR WSO2 ESB 2.0 • MR. ASANKA ABEYSINGHE ALSO INCLUDED SCI-FLEX IN AN ARTICLE ON FINANCIAL INFORMATION EXCHANGE • QUALITY CODING ENSURED BY THE APPLICATION OF GLOBALLY RECOGNIZED STANDARDS • COMPREHENSIVE WEBSITE (WWW.SCI-FLEX.ORG) WITH ALL RESOURCES AND GUIDANCE • 2 RESEARCH PAPERS RELATED TO SCI-FLEX; ‘COMPLEX EVENT PROCESSING IN A SERVICE ORIENTED ARCHITECTURE - BENEFITS’ &‘AUTONOMOUS EVENT DRIVEN ARCHITECTURE’ © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 24. • INTEGRATION OF SCI-FLEX COMPONENTS TO REAL- WORLD PROJECTS • XPATH QUERYING ACROSS HIERARCHICAL MAPS IN JAXEN • WS-TOPICS ENHANCEMENTS FOR EVENTING • IMPROVING THE COVERAGE OF SAMPLES AND TESTS © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 25. PROJECT STATISTICS (HTTP://WWW.OHLOH.NET/P/SCIFLEX) • 20000+ LOC • 3+ PERSON YEARS ESTIMATED EFFORT (COCOMO MODEL ) • LICENSING: • SCI-FLEX CORE COMPONENTS: APACHE 2.0 LICENSE, • SCI-FLEX SYNAPSE-ESPER PLUG-IN: GNU GENERAL PUBLIC LICENSE 2.0 • ONLINE PRESENCE: • GOOGLE CODE: HTTP://CODE.GOOGLE.COM/P/SCI-FLEX/ • MAIN PROJECT WEBSITE: HTTP://WWW.SCI-FLEX.ORG/ • GOOGLE GROUPS, MARKMAIL LIST ARCHIVES • 100% OPEN SOURCE PROJECT UTILIZING AGILE METHODS • AVAILABLE AS : • SVN CHECKOUT • WEB DOWNLOAD • MAVEN REPOSITORY © Creative Commons Attribution-Share Alike 3.0 Unported License
  • 26. DR. SHANTHA FERNANDO AND MR. INDIKA PERERA– DEPT. OF COMPUTER SCIENCE & ENGINEERING, UNIVERSITY OF MORATUWA - PROJECT COORDINATORS • DR. SANJIVA WEERAWARANA, CEO OF WSO2 – COORDINATOR • MR. PAUL FREMANTLE (CO-FOUNDER & CTO, WSO2) – MENTOR & MAIN SUPERVISOR • MR. ASANKA ABEYSINGHE (SOFTWARE ARCHITECT, WSO2) • MR. SANJAYA KARUNASENA • MRS. VISHAKA NANAYAKKARA, HEAD OF THE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, UNIVERSITY OF MORATUWA • PROF. GIHAN DIAS AND MR. CHAMARA DISANAYAKE, DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, UNIVERSITY OF MORATUWA – AID IN OBTAINING RESOURCES FOR FINAL DEMONSTRATIONS • MR. MAHENDRA PIRAVEENAN, MR. KISHAN WIMELAWARNE, AND MISS. UPULI GUNASINGHE; , DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, UNIVERSITY OF MORATUWA – PROJECT EVALUATIONS • ENTIRE STAFF OF CSE (ACADEMIC & NON-ACADEMIC) © Creative Commons Attribution-Share Alike 3.0 Unported License