SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
SCA Tools: new & noteworthy



                                           Vincent Zurczak
                                        ( EBM WebSourcing )


                A large part of the SCA Tools project was implemented in the
               scope of the SCOrWare project funded by the French Research
                                    National Agency (ANR)


© 2009 by EBM WebSourcing | made available under the EPL v1.0 | March 23-26th 2009
SCA Tools

    • Sub-project of the Eclipse STP project
        http://www.eclipse.org/stp/sca/index.php

    • The SCA Tools project focuses on tools covering the SCA
    specifications
        SCA meta-model
        Editors (graphical, XML and form)
        Project utilities (wizards, builder...)
        Samples
        Runtime support

    • SCA (Service Component Architecture) is a set of
    specifications proposed by the Open SOA Consortium and
    which is about to be standardized by the OASIS consortium

2
          SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
SCA Domain Model

    • EMF meta model based on the OSOA specifications of SCA
    • Defines additional validation rules
    • Extensible model: core + extensions (one per platform)
    • Can be used in an Eclipse environment or standalone


    • NEW
        Core model upgrade
        Extension upgrades to support
            Apache Tuscany 1.4
            OW2 FraSCAti 0.5




3
         SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
SCA Composite Designer

    • Graphical editor (GMF) to create SCA assembly files
    • Complies with the version 1.0 of OSOA specifications
    • Easily extensible




4
         SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
SCA Composite Designer
• Top-down approach
     Creation of an SCA graphical representation
     Generation of model code

• Some features
       DnD implementations, interfaces, and bindings
       Extensible: add new bindings, implementations and interfaces
       Navigate to the implementation: link with developer editors
       Arrange All / Resize


• NEW
     DnD from project and package explorers
     Create Java interfaces or implementations from the classpath
     Bottom-up approach
        Introspection of existing Java code
        Generation of an SCA graphical representation



5
             SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
SCA XML editor

    • Customization of the WTP XML editor for SCA XML files
        Inherited features: syntax highlighting, formatting, ...
        Auto-completion for elements and attributes (names and values)
        Preference page to add new bindings, implementations & interfaces




6
           SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
NEW: SCA Form Editor
    • Editor with a web-interface for SCA XML artifacts

    • Cover all the XML aspects of SCA
       Manage elements as lists and filter by name
       Manage complex properties
       Handle constraining types, component types
       SCA explorer




7
          SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
NEW: Project utilities
    • Focus on Java implementations

    • Creation wizards refactored
       Create a composite / composite diagram
       Create SCA Java projects
       Create a component type

    • SCA Java Annotations available

    • SCA Builder
       Validate the SCA assembly
       Validate Java artifacts
       Add error markers (partially)

    • Links with WSDL tools
          Referenced web services
      




8
          SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
SCA samples

    • A set of fully-functioning SCA projects




9
        SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
NEW: runtime support (incubating)
     • Definition of SCA launch configurations
       Avoid dependencies between the project and the runtime

     • Deploy SCA Java projects on platforms from Eclipse

     • First targets
       Apache Tuscany 1.4
       OW2 FraSCAti 1.0


     • Long-term targets
         Fabric3
         Newton
         OW2 PEtALS
         Eclipse Swordfish


10
            SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
Roadmap
     • June 2008: SCA Tools 1.0.0 (Ganymede)

     • April-May 2009
        Java introspection
        SCA Form editor completed
        Runtime support
        Online tutorials

     • June 2009: SCA Tools 2.0.0 (Galileo)

     • Summer 2009
        Reinforce the links between SCA Tools and the platform
         communities
           Tuscany, FraSCAti, Fabric3, Newton, SwordFish

        Model update
        SCA Form editor extensions
        SCA Builder: error markers visible in all the editors

11
          SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
More information


• SCA website
      http://www.eclipse.org/stp/sca/index.php
• SCA wiki
      http://wiki.eclipse.org/STP/SCA_Component
• SCA newsgroup
      news://news.eclipse.org/eclipse.stp.sca-tools
      Starting point for questions
• SCA Bugzilla
      Review and create Bugzilla entries
• SCA SVN repository
      http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/
• Tutorial
      http://wiki.eclipse.org/STP/SCA_Component/SCA_First_Steps_With_Composite_Designer



12
             SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
Questions?




13
     SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0

Contenu connexe

Tendances

ReactiveUI Xamarin.Forms
ReactiveUI Xamarin.FormsReactiveUI Xamarin.Forms
ReactiveUI Xamarin.FormsChen Yu Pao
 
Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Laravel development (Laravel History, Environment Setup & Laravel Installatio...Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Laravel development (Laravel History, Environment Setup & Laravel Installatio...Dilouar Hossain
 
Java Serverless in Action - Voxxed Banff
Java Serverless in Action - Voxxed BanffJava Serverless in Action - Voxxed Banff
Java Serverless in Action - Voxxed BanffDavid Delabassee
 
Introducing eclipse rap
Introducing eclipse rapIntroducing eclipse rap
Introducing eclipse rapOwen Ou
 
Webinar: Automated Load Testing Results Analysis
Webinar:  Automated Load Testing Results AnalysisWebinar:  Automated Load Testing Results Analysis
Webinar: Automated Load Testing Results AnalysisJohn Emmitt
 
LF_APIStrat17_The Great API Redesign
LF_APIStrat17_The Great API RedesignLF_APIStrat17_The Great API Redesign
LF_APIStrat17_The Great API RedesignLF_APIStrat
 
Laravel Dusk
Laravel DuskLaravel Dusk
Laravel Duskkingvish
 
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring Insight
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring InsightSplunk conf2014 - Using Selenium and Splunk for Transaction Monitoring Insight
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring InsightSplunk
 

Tendances (13)

Laravel 5.4
Laravel 5.4 Laravel 5.4
Laravel 5.4
 
Introduction to JavaFX
Introduction to JavaFXIntroduction to JavaFX
Introduction to JavaFX
 
ReactiveUI Xamarin.Forms
ReactiveUI Xamarin.FormsReactiveUI Xamarin.Forms
ReactiveUI Xamarin.Forms
 
When Camel Smiles
When Camel SmilesWhen Camel Smiles
When Camel Smiles
 
JavaFX Presentation
JavaFX PresentationJavaFX Presentation
JavaFX Presentation
 
Camunda Docker
Camunda DockerCamunda Docker
Camunda Docker
 
Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Laravel development (Laravel History, Environment Setup & Laravel Installatio...Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Laravel development (Laravel History, Environment Setup & Laravel Installatio...
 
Java Serverless in Action - Voxxed Banff
Java Serverless in Action - Voxxed BanffJava Serverless in Action - Voxxed Banff
Java Serverless in Action - Voxxed Banff
 
Introducing eclipse rap
Introducing eclipse rapIntroducing eclipse rap
Introducing eclipse rap
 
Webinar: Automated Load Testing Results Analysis
Webinar:  Automated Load Testing Results AnalysisWebinar:  Automated Load Testing Results Analysis
Webinar: Automated Load Testing Results Analysis
 
LF_APIStrat17_The Great API Redesign
LF_APIStrat17_The Great API RedesignLF_APIStrat17_The Great API Redesign
LF_APIStrat17_The Great API Redesign
 
Laravel Dusk
Laravel DuskLaravel Dusk
Laravel Dusk
 
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring Insight
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring InsightSplunk conf2014 - Using Selenium and Splunk for Transaction Monitoring Insight
Splunk conf2014 - Using Selenium and Splunk for Transaction Monitoring Insight
 

En vedette

SmartGov | 政府與公民共創價值的小撇步
SmartGov | 政府與公民共創價值的小撇步SmartGov | 政府與公民共創價值的小撇步
SmartGov | 政府與公民共創價值的小撇步Lex Wang
 
wal mart store 1996Financials
wal mart store 1996Financialswal mart store 1996Financials
wal mart store 1996Financialsfinance1
 
Reach MD Cme Update February 2009
Reach MD Cme Update February 2009Reach MD Cme Update February 2009
Reach MD Cme Update February 2009ppayerli
 
Little Company, Big World - Starting an additive concentrate business in the ...
Little Company, Big World - Starting an additive concentrate business in the ...Little Company, Big World - Starting an additive concentrate business in the ...
Little Company, Big World - Starting an additive concentrate business in the ...SKeeley
 
conoco phillips 2007Third Quarter
conoco phillips 2007Third Quarterconoco phillips 2007Third Quarter
conoco phillips 2007Third Quarterfinance1
 
conoco phillips 2008Fourth Quarter
conoco phillips 2008Fourth Quarterconoco phillips 2008Fourth Quarter
conoco phillips 2008Fourth Quarterfinance1
 
Roboconf Detailed Presentation
Roboconf Detailed PresentationRoboconf Detailed Presentation
Roboconf Detailed PresentationVincent Zurczak
 
Feisbuc
FeisbucFeisbuc
Feisbucsosno
 
wal mart store 1999Annual Report
wal mart store 1999Annual Reportwal mart store 1999Annual Report
wal mart store 1999Annual Reportfinance1
 
wal mart store 2001Proxy Statement
wal mart store 2001Proxy Statementwal mart store 2001Proxy Statement
wal mart store 2001Proxy Statementfinance1
 
wal mart store 2002Proxy Statement
wal mart store 2002Proxy Statementwal mart store 2002Proxy Statement
wal mart store 2002Proxy Statementfinance1
 
conoco phillips 2004 Annual Report
conoco phillips 2004 Annual Reportconoco phillips 2004 Annual Report
conoco phillips 2004 Annual Reportfinance1
 
【服務設計的複雜與矛盾:醫院門診個案分享】
【服務設計的複雜與矛盾:醫院門診個案分享】【服務設計的複雜與矛盾:醫院門診個案分享】
【服務設計的複雜與矛盾:醫院門診個案分享】Lex Wang
 
Foundations of Service Design : 服務設計入門與應用
Foundations of Service Design : 服務設計入門與應用Foundations of Service Design : 服務設計入門與應用
Foundations of Service Design : 服務設計入門與應用Lex Wang
 
Lean UX - 精實設計的入門
Lean UX - 精實設計的入門Lean UX - 精實設計的入門
Lean UX - 精實設計的入門Lex Wang
 

En vedette (17)

Field Mobility Suite
Field Mobility SuiteField Mobility Suite
Field Mobility Suite
 
SmartGov | 政府與公民共創價值的小撇步
SmartGov | 政府與公民共創價值的小撇步SmartGov | 政府與公民共創價值的小撇步
SmartGov | 政府與公民共創價值的小撇步
 
wal mart store 1996Financials
wal mart store 1996Financialswal mart store 1996Financials
wal mart store 1996Financials
 
Reach MD Cme Update February 2009
Reach MD Cme Update February 2009Reach MD Cme Update February 2009
Reach MD Cme Update February 2009
 
Roboconf Use Cases
Roboconf Use CasesRoboconf Use Cases
Roboconf Use Cases
 
Little Company, Big World - Starting an additive concentrate business in the ...
Little Company, Big World - Starting an additive concentrate business in the ...Little Company, Big World - Starting an additive concentrate business in the ...
Little Company, Big World - Starting an additive concentrate business in the ...
 
conoco phillips 2007Third Quarter
conoco phillips 2007Third Quarterconoco phillips 2007Third Quarter
conoco phillips 2007Third Quarter
 
conoco phillips 2008Fourth Quarter
conoco phillips 2008Fourth Quarterconoco phillips 2008Fourth Quarter
conoco phillips 2008Fourth Quarter
 
Roboconf Detailed Presentation
Roboconf Detailed PresentationRoboconf Detailed Presentation
Roboconf Detailed Presentation
 
Feisbuc
FeisbucFeisbuc
Feisbuc
 
wal mart store 1999Annual Report
wal mart store 1999Annual Reportwal mart store 1999Annual Report
wal mart store 1999Annual Report
 
wal mart store 2001Proxy Statement
wal mart store 2001Proxy Statementwal mart store 2001Proxy Statement
wal mart store 2001Proxy Statement
 
wal mart store 2002Proxy Statement
wal mart store 2002Proxy Statementwal mart store 2002Proxy Statement
wal mart store 2002Proxy Statement
 
conoco phillips 2004 Annual Report
conoco phillips 2004 Annual Reportconoco phillips 2004 Annual Report
conoco phillips 2004 Annual Report
 
【服務設計的複雜與矛盾:醫院門診個案分享】
【服務設計的複雜與矛盾:醫院門診個案分享】【服務設計的複雜與矛盾:醫院門診個案分享】
【服務設計的複雜與矛盾:醫院門診個案分享】
 
Foundations of Service Design : 服務設計入門與應用
Foundations of Service Design : 服務設計入門與應用Foundations of Service Design : 服務設計入門與應用
Foundations of Service Design : 服務設計入門與應用
 
Lean UX - 精實設計的入門
Lean UX - 精實設計的入門Lean UX - 精實設計的入門
Lean UX - 精實設計的入門
 

Similaire à SCA Tools new & noteworthy

Lecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of SzegedLecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of SzegedFabian Jakobs
 
What's New in Plug-in Development (Galileo)
What's New in Plug-in Development (Galileo)What's New in Plug-in Development (Galileo)
What's New in Plug-in Development (Galileo)Chris Aniszczyk
 
PHP And Silverlight - DevDays session
PHP And Silverlight - DevDays sessionPHP And Silverlight - DevDays session
PHP And Silverlight - DevDays sessionMaarten Balliauw
 
Angular - Chapter 1 - Introduction
 Angular - Chapter 1 - Introduction Angular - Chapter 1 - Introduction
Angular - Chapter 1 - IntroductionWebStackAcademy
 
VASmalltalk, Today and Tomorrow
VASmalltalk, Today and TomorrowVASmalltalk, Today and Tomorrow
VASmalltalk, Today and TomorrowESUG
 
The next step from Microsoft - Vnext (Srdjan Poznic)
The next step from Microsoft - Vnext (Srdjan Poznic)The next step from Microsoft - Vnext (Srdjan Poznic)
The next step from Microsoft - Vnext (Srdjan Poznic)Geekstone
 
Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008rajivmordani
 
Open source and cross platform .net
Open source and cross platform .netOpen source and cross platform .net
Open source and cross platform .netIbon Landa
 
White Paper : ASP.NET Core AngularJs 2 and Prime
White Paper : ASP.NET Core AngularJs 2 and PrimeWhite Paper : ASP.NET Core AngularJs 2 and Prime
White Paper : ASP.NET Core AngularJs 2 and PrimeHamida Rebai Trabelsi
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resumeDan Labrecque
 
Web componenet using angular element
Web componenet using angular elementWeb componenet using angular element
Web componenet using angular elementHimanshu Tamrakar
 

Similaire à SCA Tools new & noteworthy (20)

Lecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of SzegedLecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of Szeged
 
What's New in Plug-in Development (Galileo)
What's New in Plug-in Development (Galileo)What's New in Plug-in Development (Galileo)
What's New in Plug-in Development (Galileo)
 
C# 4.0 - Whats New
C# 4.0 - Whats NewC# 4.0 - Whats New
C# 4.0 - Whats New
 
PHP And Silverlight - DevDays session
PHP And Silverlight - DevDays sessionPHP And Silverlight - DevDays session
PHP And Silverlight - DevDays session
 
Angular - Chapter 1 - Introduction
 Angular - Chapter 1 - Introduction Angular - Chapter 1 - Introduction
Angular - Chapter 1 - Introduction
 
Eclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three RuntimesEclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three Runtimes
 
VASmalltalk, Today and Tomorrow
VASmalltalk, Today and TomorrowVASmalltalk, Today and Tomorrow
VASmalltalk, Today and Tomorrow
 
Mini-Training Owin Katana
Mini-Training Owin KatanaMini-Training Owin Katana
Mini-Training Owin Katana
 
The next step from Microsoft - Vnext (Srdjan Poznic)
The next step from Microsoft - Vnext (Srdjan Poznic)The next step from Microsoft - Vnext (Srdjan Poznic)
The next step from Microsoft - Vnext (Srdjan Poznic)
 
Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008
 
Open source and cross platform .net
Open source and cross platform .netOpen source and cross platform .net
Open source and cross platform .net
 
Eclipse
EclipseEclipse
Eclipse
 
mekentosj.com - building Papers
mekentosj.com - building Papersmekentosj.com - building Papers
mekentosj.com - building Papers
 
Real World Technologies
Real World TechnologiesReal World Technologies
Real World Technologies
 
White Paper : ASP.NET Core AngularJs 2 and Prime
White Paper : ASP.NET Core AngularJs 2 and PrimeWhite Paper : ASP.NET Core AngularJs 2 and Prime
White Paper : ASP.NET Core AngularJs 2 and Prime
 
Cv
CvCv
Cv
 
Open source and .net
Open source and .netOpen source and .net
Open source and .net
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resume
 
Web componenet using angular element
Web componenet using angular elementWeb componenet using angular element
Web componenet using angular element
 
Silverlight
SilverlightSilverlight
Silverlight
 

Dernier

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Dernier (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

SCA Tools new & noteworthy

  • 1. SCA Tools: new & noteworthy Vincent Zurczak ( EBM WebSourcing ) A large part of the SCA Tools project was implemented in the scope of the SCOrWare project funded by the French Research National Agency (ANR) © 2009 by EBM WebSourcing | made available under the EPL v1.0 | March 23-26th 2009
  • 2. SCA Tools • Sub-project of the Eclipse STP project  http://www.eclipse.org/stp/sca/index.php • The SCA Tools project focuses on tools covering the SCA specifications  SCA meta-model  Editors (graphical, XML and form)  Project utilities (wizards, builder...)  Samples  Runtime support • SCA (Service Component Architecture) is a set of specifications proposed by the Open SOA Consortium and which is about to be standardized by the OASIS consortium 2 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 3. SCA Domain Model • EMF meta model based on the OSOA specifications of SCA • Defines additional validation rules • Extensible model: core + extensions (one per platform) • Can be used in an Eclipse environment or standalone • NEW  Core model upgrade  Extension upgrades to support  Apache Tuscany 1.4  OW2 FraSCAti 0.5 3 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 4. SCA Composite Designer • Graphical editor (GMF) to create SCA assembly files • Complies with the version 1.0 of OSOA specifications • Easily extensible 4 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 5. SCA Composite Designer • Top-down approach  Creation of an SCA graphical representation  Generation of model code • Some features  DnD implementations, interfaces, and bindings  Extensible: add new bindings, implementations and interfaces  Navigate to the implementation: link with developer editors  Arrange All / Resize • NEW  DnD from project and package explorers  Create Java interfaces or implementations from the classpath  Bottom-up approach  Introspection of existing Java code  Generation of an SCA graphical representation 5 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 6. SCA XML editor • Customization of the WTP XML editor for SCA XML files  Inherited features: syntax highlighting, formatting, ...  Auto-completion for elements and attributes (names and values)  Preference page to add new bindings, implementations & interfaces 6 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 7. NEW: SCA Form Editor • Editor with a web-interface for SCA XML artifacts • Cover all the XML aspects of SCA  Manage elements as lists and filter by name  Manage complex properties  Handle constraining types, component types  SCA explorer 7 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 8. NEW: Project utilities • Focus on Java implementations • Creation wizards refactored  Create a composite / composite diagram  Create SCA Java projects  Create a component type • SCA Java Annotations available • SCA Builder  Validate the SCA assembly  Validate Java artifacts  Add error markers (partially) • Links with WSDL tools Referenced web services  8 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 9. SCA samples • A set of fully-functioning SCA projects 9 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 10. NEW: runtime support (incubating) • Definition of SCA launch configurations  Avoid dependencies between the project and the runtime • Deploy SCA Java projects on platforms from Eclipse • First targets  Apache Tuscany 1.4  OW2 FraSCAti 1.0 • Long-term targets  Fabric3  Newton  OW2 PEtALS  Eclipse Swordfish 10 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 11. Roadmap • June 2008: SCA Tools 1.0.0 (Ganymede) • April-May 2009  Java introspection  SCA Form editor completed  Runtime support  Online tutorials • June 2009: SCA Tools 2.0.0 (Galileo) • Summer 2009  Reinforce the links between SCA Tools and the platform communities  Tuscany, FraSCAti, Fabric3, Newton, SwordFish  Model update  SCA Form editor extensions  SCA Builder: error markers visible in all the editors 11 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 12. More information • SCA website  http://www.eclipse.org/stp/sca/index.php • SCA wiki  http://wiki.eclipse.org/STP/SCA_Component • SCA newsgroup  news://news.eclipse.org/eclipse.stp.sca-tools  Starting point for questions • SCA Bugzilla  Review and create Bugzilla entries • SCA SVN repository  http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/ • Tutorial  http://wiki.eclipse.org/STP/SCA_Component/SCA_First_Steps_With_Composite_Designer 12 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0
  • 13. Questions? 13 SCA Tools | © 2009 by EBM WebSourcing | made available under the EPL v1.0