RAD – EbaseXiHow to create a mashup using RAD
About EbaseXicombines user interface development, business process management and powerful data integration in a single technology RAD toolset.provides a fast and easy way to create and publish web services
Mashup detailsCreate a mashup using two web services.Input: plain text Output: processed text with POS value and other useful details.One web service will identify the text language and will pass the language code and the input text to the second web service, in order to return the processed text.
What we haveRacai web services:Language Identification  Text Processing Link:http://www.racai.ro/webservices/LangId.asmx?WSDLhttp://www.racai.ro/webservices/TextProcessing.asmx?WSDL
What we needWeb service – generated using WSDLResources – containing the web servicesBusiness view with the resources attachedIntegration service to combine the two web services and generate a new one.
How we do?Add new Web serviceUsing the WSDLs from Racai, will import them and generate two entities used by RAD.TEXT_PROCESS_WSLANGID_WSAdd new Business viewAttach the two web services to this business viewCreate new integration service and set to use the business view defined above.
Add Web service
Add new Business view
Create Integration service
MashUp – with scriptCreate a script to combine the web services.set modern_languages = true;set rare_languages =false; call LANGID_WS;if [(language = 'en') OR (language = 'ro')]	set input = text_input;	set lang_TP = language;	call TEXT_PROCC_WS;else 	set PROCESSRESULT = 'Limbaidentificata nu esteEnglezasauRomana.';endif 
ParametersLANGID_WS – extern resource name (for Language Identification web service) ;TEXT_PROCC_WS - extern resource name (for Text Processing web service) ;Modern_language , rare_language –mandatory input fields for Language Identification web service;Language – the output from Language Identification WS;Text_input – the input for Language Identification WS;Input – the input for Text processing WS;Lang_tp – the output from Language Identification WS;PROCESSRESULT – the output from Text Processing WS
Generate new WebService
Consume web service
EbaseXi - Create mashupWeb Applications Development - projectStudentsCretuMihaelaBurhui AndreeMaster LingvisticaComputationala, II

Rad – EbaseXi

  • 1.
    RAD – EbaseXiHowto create a mashup using RAD
  • 2.
    About EbaseXicombines userinterface development, business process management and powerful data integration in a single technology RAD toolset.provides a fast and easy way to create and publish web services
  • 3.
    Mashup detailsCreate amashup using two web services.Input: plain text Output: processed text with POS value and other useful details.One web service will identify the text language and will pass the language code and the input text to the second web service, in order to return the processed text.
  • 4.
    What we haveRacaiweb services:Language Identification Text Processing Link:http://www.racai.ro/webservices/LangId.asmx?WSDLhttp://www.racai.ro/webservices/TextProcessing.asmx?WSDL
  • 5.
    What we needWebservice – generated using WSDLResources – containing the web servicesBusiness view with the resources attachedIntegration service to combine the two web services and generate a new one.
  • 6.
    How we do?Addnew Web serviceUsing the WSDLs from Racai, will import them and generate two entities used by RAD.TEXT_PROCESS_WSLANGID_WSAdd new Business viewAttach the two web services to this business viewCreate new integration service and set to use the business view defined above.
  • 7.
  • 8.
  • 9.
  • 10.
    MashUp – withscriptCreate a script to combine the web services.set modern_languages = true;set rare_languages =false; call LANGID_WS;if [(language = 'en') OR (language = 'ro')] set input = text_input; set lang_TP = language; call TEXT_PROCC_WS;else set PROCESSRESULT = 'Limbaidentificata nu esteEnglezasauRomana.';endif 
  • 11.
    ParametersLANGID_WS – externresource name (for Language Identification web service) ;TEXT_PROCC_WS - extern resource name (for Text Processing web service) ;Modern_language , rare_language –mandatory input fields for Language Identification web service;Language – the output from Language Identification WS;Text_input – the input for Language Identification WS;Input – the input for Text processing WS;Lang_tp – the output from Language Identification WS;PROCESSRESULT – the output from Text Processing WS
  • 12.
  • 13.
  • 14.
    EbaseXi - CreatemashupWeb Applications Development - projectStudentsCretuMihaelaBurhui AndreeMaster LingvisticaComputationala, II