Opening web applications for third-party development: a service-oriented solution. Issue 4 (December 2016)
- Record Type:
- Journal Article
- Title:
- Opening web applications for third-party development: a service-oriented solution. Issue 4 (December 2016)
- Main Title:
- Opening web applications for third-party development: a service-oriented solution
- Authors:
- Kerdoudi, Mohamed
Tibermacine, Chouki
Sadou, Salah - Abstract:
- Abstract Web applications are nowadays prevalent software systems in our everyday's life. A lot of these applications have been developed for end users only. Thus, they are not designed by considering future extensions that would be developed by third parties. One possible and interesting solution for opening these applications for such kind of extension development is to create and deploy Web services starting from these applications. In this paper, we present a method and a tool for semiautomatically creating Web service implementations from applications having Web interfaces. The proposed method generates operations that are published in Web services for each functionality provided by a Web application. In addition, it generates new operations starting from Web interfaces. Our approach goes further in the creation of services by generating executable orchestrations, as BPEL processes, starting from navigations in the Web interfaces of these applications and by providing BPMN choreography specifications starting from the collaborations between the generated Web services. We implemented and experimented our solution in the migration of three real-world Web applications toward Web service-oriented systems.
- Is Part Of:
- Service oriented computing and applications. Volume 10:Issue 4(2016:Dec.)
- Journal:
- Service oriented computing and applications
- Issue:
- Volume 10:Issue 4(2016:Dec.)
- Issue Display:
- Volume 10, Issue 4 (2016)
- Year:
- 2016
- Volume:
- 10
- Issue:
- 4
- Issue Sort Value:
- 2016-0010-0004-0000
- Page Start:
- 437
- Page End:
- 463
- Publication Date:
- 2016-12
- Subjects:
- Web application -- SOA -- Web service -- Service composition and application migration
Electronic data processing -- Distributed processing -- Periodicals
Web services -- Periodicals
Electronic commerce -- Periodicals
004 - Journal URLs:
- http://link.springer.com/journal/11761 ↗
http://www.springer.com/gb/ ↗ - DOI:
- 10.1007/s11761-016-0192-7 ↗
- Languages:
- English
- ISSNs:
- 1863-2386
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8251.750000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 10047.xml