18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на...

43
18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information and Communication Technologies – Bulgarian Academy of Sciences ЕВРОПЕЙСКИ СОЦИАЛЕН ФОНД ОПЕРАТИВНА ПРОГРАМА "РАЗВИТИЕ НА ЧОВЕШКИТЕ РЕСУРСИ“ 2007 - 2013 Проект N: BG051PO001-3.3.04-13 “Подкрепа на творческото развитие на докторанти, постдокторанти и млади учени в областта на компютърните науки”
  • date post

    17-Dec-2015
  • Category

    Documents

  • view

    214
  • download

    1

Transcript of 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на...

Page 1: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

ЕВРОПЕЙСКИ СОЦИАЛЕН ФОНД

ОПЕРАТИВНА ПРОГРАМА"РАЗВИТИЕ НА ЧОВЕШКИТЕ РЕСУРСИ“ 2007 - 2013

Проект N: BG051PO001-3.3.04-13“Подкрепа на творческото развитие на докторанти, постдокторанти и

млади учени в областта на компютърните науки”

Page 2: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

TECHNOLOGICAL STACK FOR

DEVELOPMENT INFO SERVICES

IN BUSINESS INFORMATION

SYSTEMS

Page 3: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

TODOR STOILOV

Institute of Information and Communication Technologies -

Bulgarian Academy of Sciences 1113 Sofia, Acad. G.Bontchev str. BL.2

Bulgariae-mail [email protected]

Page 4: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

1. Introduction2. Definition of SOA3. The advantages of SOA 4. Web services5. Web Services technological architecture6. Software tools supporting the Web service technological

stack 7. Workflow technology 8. Workflow modeling and execution standards9. Workflow tools10. Example of Communication between Distributed Network

Systems Using Web Services11. Projects

Page 5: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Technological solutions

for the development of Web services and automation solutions in business processes are discussed. -architectural approaches, applied for the deployment of information services -Software tools, applied for the implementation of Web services and Workflow technologies are assessed.

1. Introduction

Page 6: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Resources on a SOA network environment available as independent services - accessed without knowledge of their underlying platform implementation.

2. Definition of SOA

SOA - a software architecture that defines the use of software services to support business processes and software users.

The central concept in SOA - a service

Page 7: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

The ideas of SOA are not new. - SOA incorporates concepts used by Object-Oriented development, Component-Based Design, and Enterprise Application Integration technology to build architectural integrated solutions. - Services are the main parts of SOA distributed information systems. They can be invoked from internal or external services and can be bundled to provide more complex functionality. -SOA makes the development of flexible distributed information systems by exploiting reusable components as info services.

Page 8: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

The best-known implementation of SOA is provided by the Web Services Architecture.

Page 9: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences4. Web services

• Web services utilize XML-based format for building explicit descriptions of service interfaces. •The combination of Web services solves integration problems with heterogeneous IT systems. •Web services realized on different software technologies: XML, SOAP, HTTP. •Web services independent of the underlying technologies •Web services support different methods of communications (asynchronous and synchronous messaging.

Page 10: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

5. 5. WebWeb ServiceService Technological Architecture Technological Architecture

Processes: BPEL, XPDL

Description WSDL, XML Scheme

AdvertisementUDDI

MessagingSOAP

TransportHTTP, HTTPS, SMTP

FormatXML

Fig.2 Technological architecture of Web services

Page 11: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

6. 6. Software tools supporting the Web service Software tools supporting the Web service technological stacktechnological stack

• WSDL Editor

Java environment for building Web services

•JBoss Application Server, from JBoss (LGPL license)•Glassfish, from Sun Microsystem (CDDL license)•EJB 3 implementation which is today the most efficient and reliable way of building server-side Java applications

PHP environment – Building WebServices and exchanging XML messages

PHP code first

WSDL first and then PHP code

Page 12: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

7. Workflow technology

Definitions:

♦”Workflow Management Systems are a mature technology for automating and controlling business processes” .

♦ Workflow Management Coalition :

“Workflow is the computerized facilitation or automation of a business process, in whole or part”

Page 13: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Workflow technology A general task of the workflow system :The implementation of principles of the

automatic control in business systems.

The business systems do not consist pure technical components, but they integrate both human and human-computer activities and non-automatic interactions.

Page 14: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

8. Evolution of business process management

Two languages are central for the specification and execution of all workflows

Choreography languages: modelling Orchestration focuses on the behaviour

of a single business entity: execution

Page 15: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Choreography is concerned with global, multiparty, peer-to-peer collaborations where business entities interact in coordinated fashion regardless of any programming model or supporting platform used. Choreography languages: BPSS (Business Process Specification Schema), WS-CDL (Web Services Choreography Description Languages)

Choreography languages cannot be directly executed and have to be translated to an orchestration language in order to be executed.

Orchestration executes the workflow model and focuses on the behaviour of a single business entity.

Orchestration languages: BPML (Business Process Modeling Language), BPEL (Business Process Execution Language), XPDL (XML Process Definition Language) , BPELJ (BPEL for Java ), jPDL (Java Process Definition Language ) are executable languages and define a runtime environment for their execution.

Page 16: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

9. Workflow modeling and execution standards

WORKFLOW MANAGEMENT

ModellingStandards

UMM

BPMN

UML

BPDM

Recommended andused in VISP

Recommended toVISP

Potential to VISP

ChoreographyLanguages

WSCL

Recommendedand used in VISP

Recommendedto VISP

BPMN 1.0

UML

ebXML BPSS

WS-CDL

WSCI

Potential toVISP

Potential toVISP

BPEL1.1 was recommended and used in VISP for release 1.BPEL 2.0 was used for the next releases.

OrchestrationLanguages

BPEL1.1(2.0)

XPDL

JSR208/JBI

ebXML CPPA

BPELJ

XLANG

JPDL

Recommended toVISP.

Potential toVISP

Potential toVISP

Potential toVISP

Potential toVISP

Workflow standards

Page 17: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences10. Workflow tools

Modelling Tools

Borland Together Designer

eClarus Business Process Modeler

ActiveBPEL Designer

Enhydra JaWE

Oracle BPEL Process Manager

Editing Tools

Intalio|BPMS designer

Execution Tools

ActiveBPEL Engine

Intalio|BPMS server

Enhydra Shark

Oracle BPEL Process Manager

Wor

kflo

w S

oftw

are

Pro

duct

s

Workflow products

Page 18: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Product evaluation and comparison results

Pie-charts for Active BPEL Designer ’s characteristics

Workflow Editors comparative chart

Page 19: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Product evaluation and comparison results

Pie-charts for Active BPEL Engine ’s characteristics

Workflow Engines comparative chart

Page 20: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Results for the product assessment according to the average values of the testing are given per product in a radar diagram form.

Active BPEL Designer Active BPEL Engine

Page 21: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

11. Example of Communication between Distributed Network SystemsUsing Web Services

WEB SERVICES architecture for receiving and monitoring data between distributed networks in Sofia and Plovdiv(150km)

receiving and monitoring in Sofia temperature and humidity data from microcontrollers DS TINI and IPC@CHIP,measured in Plovdiv

Page 22: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

IICT experience in automation of Wf processesService 1 :Remote monitoring of temperature and humidity of computer hall

SOFIA PLOVDIV150 km

- T° measurements from two controllers;- Humidity measurements;- The measurements are accessible under WSDL and SOAP standards.

Page 23: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Service 1 :Remote monitoring of temperature and humidity

PLOVDIVSOFIA150 km

WSDL 1 service (Plovdiv)

Java based scriptWeb server

Apache axis

WSDL envelopeinputs: N of controller;

frequency of data;size of the result set.

outputs: numerical data with requested size

Page 24: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Service 2 :Remote monitoring of temperature and humidity

PLOVDIVSOFIA150 km

WSDL 2 service(Sofia)

Data baserepositoryMySQL

Logic(php5)read XML data;write data in DB

XML clientCheck of

WSDL1 inputsSAOP requestSAOP answer

(NuSOAP library)

to WSDL1

Page 25: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Service 3 :Remote monitoring of temperature and humidity

WSDL 3 service(Sofia)

Data baseT°;

Humidity

Php5 based logic

Excel file

Send e-mail

Graphics

Page 26: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Sequence of operation and invocation of the Web Services The GUI application sends SOAP Request messages

to the Apache Axis, running the Web services for the access of the two controllers - DS TINI and IPC@CHIP,

Apache Axis Web services receive requested data and send SOAP response to the Client Request (GUI application),

The client (GUI) receives SOAP Response, stores them into MySql DataBase and graphically represents the data.

Page 27: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Service 1 :Remote monitoring of temperature and humidity

Service 1 technical scenario

- option1: the technical service is used only by WSDL3;Only recorded data are available.- option2: the technical service is used with sequential invocation of WSDL2 and WSDL3. On line monitoring of T° and Hum. is performed.

Service 2 business scenario- three tire information system could be applied.- predefined business workflow models can be invoked. The service will operate automatically.

Page 28: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Software Implementation

Client side technology: - A client, based on PHP4 and NuSOAP library is

used, invocation of Web Services by WSDL file,

generated by Eclipse SDK (v.2.0) Web Service Explorer tool.

resources used: -WSDL

client:http://hs19.iccs.bas.bg/work/nusoap/ws_wizard.php

- Eclipse SDK (v.2.0) Web Service Explorer tool.

Page 29: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Server Software ImplementationServer side technology Apache web server; - PHP5; - PHP5 SOAP library [5]; MySql DB for data storage. Zend Studio or Eclipse SDK for development of WSDL description Resources used- WSDL (temperature) - http://hs19.iccs.bas.bg/xml/tu/tuT.wsdl- PHP5 (temperature) - http://hs19.iccs.bas.bg/xml/tu/temp.php- WSDL (humidity) - http://hs19.iccs.bas.bg/xml/tu/tuH.wsdl- PHP5 (humidity) - http://hs19.iccs.bas.bg/xml/tu/hum.php.

Page 30: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

PROJECTS

Using workflow technology

Page 31: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Virtual ISP Project

Contract Nr. IST-2004-027178-VISP

Project Name: Virtual Internet Service Provider

Short Name: VISP

Total Budget: 3,478,706.00 €

EU Funding: 1,972,400.00 €

Duration of the project: 32 Months

Start of the project: 1 Nov. 2005

Contact point:

Perceval Technologies SA, Brussels, Belgium

Mr. Henri-Jean Pollet

Project Website: www.visp-project.org

Page 32: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Pisa

Brussels

Poznan

Krakow

Timisoara

Strassen

Muri

Toulouse

Athens

Berlin

Sofia

11 Partners in 10 Countries

Industrial (SME)

Industrial (SME)

Industrial (SME)

Industrial (SME)

Industrial (SME)

Academic

Academic

Academic

Academic

Industrial

Industrial

Page 33: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

ПРОДУКТ: Виртуални Internet услуги

Автори:

Ръководител:Година на създаване:

Партньори:

Секция “Йерархични системи”-ИККС-БАН

Ст.н.с. І ст.дтн. Тодор Стоилов

2008

Международен консорциум- Perceval- Белгия; Fokus-Германия, Valtech-Франция, Eworx-Гърция, UAM-Полша, Mobiltek-Полша, WUT-Румъния, Eozen-Люксембург, Telscom-Швейцария

Page 34: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Автори: Секция “Йерархични системи”-ИККС-БАНРъководител: ст.н.с. І ст.дтн. Тодор СтоиловГодина на създаване: 2008Партньори(ако има такива):  Фирма “АЛИС” ООД

Договор с „Национален Иновационен Фонд” към Министерството на Промишлеността ИФ – № 135/2005

ПРОДУКТ: Интегриране на информационното осигуряване на стопански обекти в обща производствена верига

Page 35: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Договор с фонд „Научни Изследвания” № ВУ – МИ –108/2005 за финансиране научни изследвания по проект Вх. № ВУ - 966,ПРОДУКТ: „Интегриране на WEB услуги и данни в разпределени информационни системи за автоматизация в интернет среда”, съвместно с Технически университет – София, филиал Пловдив

Година на създаване: 2008

Партньори: Технически университет – София, филиал Пловдив

Автори: Секция “Йерархични системи”-ИККС-БАН

Page 36: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Web Services client architecture for the Temperature/Humidity services

Virtual Laboratory of Computer Networks and Distributed Systems

Technical University of Sofia-Branch Plovdiv

WSDL fileApache AxisProcess Humidity Services

Controllers

Hierarchical Systems Department

IICT

Web Service Client

PHP5SOAPLibrary

Web Portal Request/Response SOAP/XML

Figure 1 Web Service client Architecture for the temperature/Humidity services

Page 37: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

TESTS AND RESULTS

Page 38: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

TESTS AND RESULTS

Page 39: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

НАУЧНИ ПУБЛИКАЦИИ

Page 40: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

National Scientific Conference on Computer Systems and Technologies - CompSysTech’2006, Veliko Tarnovo, Bulgaria, 15-16 June, 2006

Krasimira Stoilova ,Todor Stoilov, Comparison of workflow software products, International Conference on Computer Systems and Technologies - CompSysTech’2006, Veliko Tarnovo, Bulgaria, 15-16 June, 2006, IIIA.21-1 – IIIA.21-6.

Krasimir Trichkov, Elisaveta Trichkova, Modeling and Execution of Web Service in Internet using Enhydra workflow platform, International Conference on Computer Systems and Technologies - CompSysTech'2006, Veliko Tarnovo, Bulgaria, 15-16 June, 2006, IIIA.11-1 – III.A.11.6

Martin Tsenov, Web Services Example with PHP/SOAP, International Conference on Computer Systems and Technologies - CompSysTech'2006, Veliko Tarnovo, Bulgaria, 15-16 June, 2006, IIIA.10-1-IIIA.10-6.

Page 41: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

National Scientific Conference: Mathematics, Informatics and Computer Sciences, Veliko Tarnovo, Bulgaria, 12-13 May 2006

Krasimir Trichkov, Elisaveta Trichkova, Modeling and Execution on Web Services in the Web Information Systems, National Scientific Conference "Mathematics, Informatics and Computer Sciences"- St. Cyril and St. Methodius University of Veliko Tarnovo, Veliko Tarnovo, Bulgaria, 12-13 May, 2006, 184-189.

Elisaveta Trichkova, Information system for tracking and registration of citations in Bulgarian scientific publications, National Scientific Conference "Mathematics, Informatics and Computer Sciences"- St. Cyril and St. Methodius University of Veliko Tarnovo, Veliko Tarnovo, Bulgaria, 12-13 May, 2006 (in Bulgarian), 190-194.

Page 42: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

International Scientific Conference, "Informatics In The Scientific Knowledge“, Varna, Bulgaria, 28-30 June, 2006

Elisaveta Trichkova, Modelling of web services in web information systems using Enhydra JaWE, International Scientific Conference "Informatics In The Scientific Knowledge 2006", Varna, Bulgaria, 28-30 June, 2006, 68-76.

Martin Trsenov. Open Source Web Service Architecture. International Scientific Conference "Informatics In The Scientific Knowledge 2006", Varna, Bulgaria, 28-30 June, 2006, 39-44.

Krasimir Trichkov, Execution of Web Service in Internet using Enhydra Shark workflow engine, International Scientific Conference "Informatics In The Scientific Knowledge 2006", Varna, Bulgaria, 28-30 June, 2006, 45-53.

Page 43: 18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..” Institute of Information

18-19 March 2011, Gabrovo, Project No: BG 051 PO 001-3.3.04/13 Подкрепа на творческото развитие на докторанти……..”

Institute of Information and Communication

Technologies – Bulgarian Academy of Sciences

Thank you!