SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
373
FRAMEWORK FOR SERVICE ORIENTED DEVELOPMENT OF
MONOLITHIC LEGACY SOFTWARE
Asfa Praveen1
, Shamimul Qamar2
1
(Ph.D. in Computer Sc. Research Scholar, Faculty of Science & Technology,
Shri Venkateshwara University, Gajraula, (U.P.), India)
2
(Professor of Electronics & Computer Engineering, Noida Institute of Engineering &
Technology, Greater Noida, (U.P.), India)
ABSTRACT
In continuation of research work based on service orientation of monolithic legacy
software, the work presented in this paper is for the development of framework for service
orientation of monolithic legacy software after completion of phases of software analysis,
service understanding and extraction from monolithic code. The work presents the framework
with steps of further development of platform for web services, developing web services and
application of service oriented reengineering techniques for development intended target
system.
Keywords: MLS, Reverse Engineering, SOA, Web service, Wrapping, WSDL.
I. INTRODUCTION
The proposed framework for design and development of loosely coupled service
oriented system with integration of some specific service component developed from legacy
is facilitated by the methodologies of service oriented reengineering. The heritage monolithic
legacy software need to be redeveloped into a target system which is made up of a set of
loosely coupled web services, as the project is for the service orientation task, service
oriented software reengineering is applied here with other redevelopment methodologies for
service oriented development of monolithic legacy software. As a result this framework can
support the developer, designer and analyst to reengineer the tightly coupled monolithic
system to loosely coupled service oriented system.
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING
& TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 4, Issue 2, March – April (2013), pp. 373-378
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2013): 6.1302 (Calculated by GISI)
www.jifactor.com
IJCET
© I A E M E
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
374
II. LITERATURE SURVEY
Chung et al. [1] undertaken a project in which they applied a legacy theorem for
proof checking and derivation tool called Bertie3 which supports the development of
system reengineered to SOA, and developed a Service-Oriented Bertie (SoBertie) tool
which provides the key competence of Bertie3 as web services.
Chung et al. [2] presented service oriented software reengineering methodology
designed for applying SOA to legacy systems. It is concluded from three participant
service models as, (1) 4+1 view model [3], and (2) RACI charts [4], (3) Service oriented
reengineering.
Distante et al. [5] presented Ubiquitous Web Applications Design Framework
(UWA) for designing of legacy applications for web oriented application and further
presented its extended version as Transaction Design Model (UWAT+).
Chen et al. [6] presented an approach for identifying the features of legacy
program for service oriented design and further construction of service oriented features
with their implementation.
Cuadrado et al. [7] proposed a very useful methodology for the development and
recovering of legacy architecture in service oriented perspective. It uses three step
approach containing architecture recovery, developing orientation plan, and its execution.
III. FRAMEWORK DEVELOPMENT CRITERIA
The proposed framework is supposed to satisfy following identified criteria:
1. The framework is to developed for reengineering, development, wrapping and
integration of services from monolithic legacy;
2. Monolithic legacy is main application domain of framework ;
3. Cost effective and worthwhile application of framework;
4. Applicability for checking and composition of services;
5. Evaluation for required changes in existing system target system acceptance;
6. Minimizes tools support;
7. Maximum coverage on development task;
8. Implementation and validation: The framework must have to satisfy the
evaluation and validation parameters with its implication.
IV. FRAMEWORK DEVELOPMENT
Proposed framework consisting of four steps is depicted in following Fig. 1, details of
these steps are given in following sections.
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
375
Fig. 1: Framework for service oriented development
4.1 Design of Web Service Platforms
The platform for design of services and implementation is Microsoft .NET, WSPs
must be implemented through HTTP that provides platform for web service message
exchange system as SOAP, it can also use some other message passing system such as MIME
over SMTP[8], which also support for security, availability, standardization and routing of
web messages. Fig. 2 depicts the web service platform consisting of SOAP processing,
message handler, registry and related components.
Fig. 2: Web service platform
This platform allows web service reengineering task objects to add and customize more target
system functionalities.
4.2 Web Service development:
Web service development process consisting of four major set of activities as depicted
in Fig. 3 are following:
4.2.1 Service recovery;
4.2.2 Service wrapping;
4.2.3 Service availability;
4.2.4 Service oriented reengineering.
Design of Web
Service Platform
Web Service
Development
Service Oriented
Reengineering
Monolithic
Legacy Software
Artifacts
HTTP
WAP
SOAP
Messag
e
Client API
Header-1 Header-nHeader-2
Transporter, sender, listener
HTML WML
Web Services
Web Sphere Application Server
Servlet
(Axis &
Structs)
Database,
Web
Services
Hibernate
Database
-
Client Server
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
376
These set of activities are briefly described and discussed in the following sections:
4.2.1 Service recovery
To recover the services from existing legacy code base it is useful to check the
worthwhile for development process. The recovery process will undertake the investigation upon
the monolithic program to search the reusable functional code and convert them as service. As it
is observed in the PL/I, C, and COBOL code that the service providing functions are scattered in
many blocks within the functional routine [9]. Once the code block statements containing service
definition are identified then extract the code block which may be an enumerated data type,
abstract data type, procedure or a COBOL paragraph then it has to be reassembled as a separate
module with its own services.
Fig. 3: Web service development process
4.2.2 Service wrapping
The tool SoftWrap is applied to automate service wrapping developed from monolithic
code, the process include WSDL interface description. The extracted services are assigned to
object wrapping component. It will help the automated manipulation of monolithic code to be
effective wrapping. The procedure applied at this stage is depicted in fig. 4.
Fig. 4: Wrapping of services
Monolithic
Program
Function
Mining
Stripped
Program
Service
Understanding
& Recovery
Service Interface
Schema Generation
Service Schema
Service Building
Stub Generation
Server Stub
Service Oriented
Reengineering
Target
System
Service Recovery
Service
Wrapping
Wrapped
Services
Linking
Services
Server Service
Components
Service Wrapping Service Availability
Service Request
WSDL Interface
Wrapping Function
Input Parameters Output Parameters
Service Stubs
Generated
form output
Generated
from Input
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
377
4.2.3 Service availability
The third step of the development framework is to make available the web service for
further reengineering task. The availability of service includes for example on the server there
is a scheduler responsible for the message exchange and identify which service has to process
and forward to WSDL content from the wrapped services modules, once the wrapped
services are available for execution then it can perform the desired function and then are
ready to take the part in the further reengineering based development of target service
oriented system.
4.2.4 Service oriented reengineering
Fig. 5: SOR methodology
Service oriented reengineering consist of two main processes: reverse software
reengineering and forward software reengineering as shown in the fig. 5. The reverse
software reengineering process undertake the monolithic code generated services to develop
target system the process begin with stakeholders input under the SOC perspectives and then
forward software reengineering process conceptualize the target system after collecting all
services, wrap services, necessary documentation.
V. CONCLUSION
The service oriented development of monolithic legacy program is a procedural
activity containing several useful phases and application of conceptual and automated tools
support. The work presented in this paper describes one of the activities of all those
development phases, which mainly describe through a framework the service oriented
development of monolithic legacy software. The work concludes that SOD can be performed
successfully by implementing the activities suggested and applied in this paper.
REFERENCES
[1] Chung, S., Young, P.S., Nelson, J.: Service oriented software reengineering: Bertie3 as
web services. In: ICWS. (2005), 837.
[2] Chung, S., An, J.B.C., Davalos, S.: Service-oriented software reengineering: SoSR. In:
HICSS-40. (2007) 172c.
Monolithic
Legacy
Software
Service
Oriented
Reverse
Software
Reengineering
Service
Oriented
Forward
Software
Reengineering
Target
System
Architectural
Domain
Models and
Development
Role Domain
Models and
Mapping
Service
Orientation
Requirements
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
378
[3] Kruchten, P. B. The 4+1 View Model of Architecture. IEEE Software, 12 (6), (1995),pp.
42.
[4] Value Based Management.net. RACI Model.
http://www.valuebasedmanagement.net/methods_raci.html, 2006.
[5] Distante, D., Tilley, S.R., Canfora, G.: Towards a holistic approach to redesigning legacy
applications for the web. In: CSMR. (2006), 295.
[6]Chen, F., Li, S., Chu, W.C.C.: Feature analysis for service-oriented reengineering. In:
APSEC. (2005), 201.
[7] Cuadrado, F., et.al.: A case study on software evolution towards service-oriented
architecture. In: AINA. (2008), 1399.
[8] Huhns ,M. N., and Singh ,M. P., Service oriented computing: Key concepts and
principles, IEEE InternetComputing,(2005) 75-81,
[9] Thomas Erl, Service Oriented Architecture Concept Technology and Design,
www.soabooks.com, 2005.
[10] http://docs.oracle.com/cd/E19522-01/817-6440/ha.html.
[11] A. Suganthy, G.S.Sumithra, J.Hindusha, A.Gayathri and S.Girija, “Semantic Web
Services and its Challenges”, International Journal of Computer Engineering & Technology
(IJCET), Volume 1, Issue 2, 2010, pp. 26 - 37, ISSN Print: 0976 – 6367, ISSN Online: 0976
– 6375.
[11] Houda El Bouhissi, Mimoun Malki and Djamila Berramdane, “Applying Semantic Web
Services”, International Journal of Computer Engineering & Technology (IJCET), Volume 4,
Issue 2, 2013, pp. 108 - 113, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.
AUTHOR’S BIOGRAPHY
Asfa Praveen has six years of experience with good practical, academic and
research projects exposures after completion of three years degree program Master of
Computer Applications (M.C.A.) in year 2007 from Punjab Technical University, Jalandhar,
India with excellent grade; Advanced ‘A’ level (P.G.) Diploma in Computer Science in year
2003 from Department of Electronics, Ministry of I.T., Govt. of India; Oracle Certified
Professional (O.C.P.) Examination in year 2003 from Oracle Corporation, U.S.A.; she is
currently pursuing Ph.D. in Computer Science in Faculty of Science & Technology of Shri
Venkateshwara University, Gajraula, (U.P.), her area of research includes Service Oriented
Migration & Development of Monolithic Legacy Software.
Prof. (Dr.) Shamimul Qamar has seventeen years of wide experience in
research, academics and administration, held various positions as Director, Professor,
Consultants in universities and engineering colleges after completion of Ph.D. in Electronics
and Computer Engineering from Indian Institute of Technology (I.I.T.) Roorkee with
excellent grade; he has completed B.Sc. from Ch. Charan Singh University, Meerut; Bachelor
of Engineering (B.E.) in Electronics & Communication Engg. from Madan Mohan Malviya
Engineering College, Gorakhpur; M.Tech. (Information & Communication Systems) from
Aligarh Muslim University, Aligarh; he has published more than 35 research papers in his
credits and supervised many master projects and Ph.D. thesis; currently he is designated as
Professor of Electronics and Computer Engineering in Noida Institute of Engineering and
Technology, Mahamaya Technical University, Noida, (U.P.), India.

Weitere ähnliche Inhalte

Andere mochten auch

Developmental attitude towards science among girls of secondary
Developmental attitude towards science among girls of secondaryDevelopmental attitude towards science among girls of secondary
Developmental attitude towards science among girls of secondaryIAEME Publication
 
Comparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation techniqueComparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation techniqueIAEME Publication
 
Utilization of bentonite silt mixtures as seepage barriers in liner systems
Utilization of bentonite silt mixtures as seepage barriers in liner systemsUtilization of bentonite silt mixtures as seepage barriers in liner systems
Utilization of bentonite silt mixtures as seepage barriers in liner systemsIAEME Publication
 
Optimization of surface roughness in high speed end milling operation using
Optimization of surface roughness in  high speed end milling operation usingOptimization of surface roughness in  high speed end milling operation using
Optimization of surface roughness in high speed end milling operation usingIAEME Publication
 
Consumer behaviour a key influencer of rural market potential
Consumer behaviour   a key influencer of rural market potentialConsumer behaviour   a key influencer of rural market potential
Consumer behaviour a key influencer of rural market potentialIAEME Publication
 
Effect of the welding process parameter in mmaw for joining of dissimilar metals
Effect of the welding process parameter in mmaw for joining of dissimilar metalsEffect of the welding process parameter in mmaw for joining of dissimilar metals
Effect of the welding process parameter in mmaw for joining of dissimilar metalsIAEME Publication
 
Simulation and optimization of unloading point of a sugarcane industry
Simulation and optimization of unloading point of a sugarcane industrySimulation and optimization of unloading point of a sugarcane industry
Simulation and optimization of unloading point of a sugarcane industryIAEME Publication
 
A mathematical model for predicting autoclave expansion for portland cement 2
A mathematical model for predicting autoclave expansion for portland cement 2A mathematical model for predicting autoclave expansion for portland cement 2
A mathematical model for predicting autoclave expansion for portland cement 2IAEME Publication
 
Analyzing numerically study the effect of add a spacer layer in gires tournois
Analyzing numerically study the effect of add a spacer layer in gires tournoisAnalyzing numerically study the effect of add a spacer layer in gires tournois
Analyzing numerically study the effect of add a spacer layer in gires tournoisIAEME Publication
 
Consideration of reactive energy in the tariff structure
Consideration of reactive energy in the tariff structureConsideration of reactive energy in the tariff structure
Consideration of reactive energy in the tariff structureIAEME Publication
 
Achieving sustainable competitive advantage through resource configur
Achieving sustainable competitive advantage through resource configurAchieving sustainable competitive advantage through resource configur
Achieving sustainable competitive advantage through resource configurIAEME Publication
 
Performance and emission study of jatropha biodiesel and its blends
Performance and emission study of jatropha biodiesel and its blendsPerformance and emission study of jatropha biodiesel and its blends
Performance and emission study of jatropha biodiesel and its blendsIAEME Publication
 
Call for paper july-august 2013
Call for paper   july-august  2013Call for paper   july-august  2013
Call for paper july-august 2013IAEME Publication
 
The suitability of oxytenanthera abyssinica for development of prostheses in de
The suitability of oxytenanthera abyssinica for development of prostheses in deThe suitability of oxytenanthera abyssinica for development of prostheses in de
The suitability of oxytenanthera abyssinica for development of prostheses in deIAEME Publication
 
Optimal dg placement using multiobjective index and its effect on stability 2
Optimal dg placement using multiobjective index and its effect on stability 2Optimal dg placement using multiobjective index and its effect on stability 2
Optimal dg placement using multiobjective index and its effect on stability 2IAEME Publication
 
Improvement the level of service for signalized arterial 2
Improvement the level of service for signalized arterial 2Improvement the level of service for signalized arterial 2
Improvement the level of service for signalized arterial 2IAEME Publication
 
Las laudas y el drama litugico
Las laudas y el drama litugicoLas laudas y el drama litugico
Las laudas y el drama litugicoAlvaromagodeoz
 

Andere mochten auch (20)

Developmental attitude towards science among girls of secondary
Developmental attitude towards science among girls of secondaryDevelopmental attitude towards science among girls of secondary
Developmental attitude towards science among girls of secondary
 
Comparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation techniqueComparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation technique
 
Utilization of bentonite silt mixtures as seepage barriers in liner systems
Utilization of bentonite silt mixtures as seepage barriers in liner systemsUtilization of bentonite silt mixtures as seepage barriers in liner systems
Utilization of bentonite silt mixtures as seepage barriers in liner systems
 
Optimization of surface roughness in high speed end milling operation using
Optimization of surface roughness in  high speed end milling operation usingOptimization of surface roughness in  high speed end milling operation using
Optimization of surface roughness in high speed end milling operation using
 
Consumer behaviour a key influencer of rural market potential
Consumer behaviour   a key influencer of rural market potentialConsumer behaviour   a key influencer of rural market potential
Consumer behaviour a key influencer of rural market potential
 
Effect of the welding process parameter in mmaw for joining of dissimilar metals
Effect of the welding process parameter in mmaw for joining of dissimilar metalsEffect of the welding process parameter in mmaw for joining of dissimilar metals
Effect of the welding process parameter in mmaw for joining of dissimilar metals
 
Simulation and optimization of unloading point of a sugarcane industry
Simulation and optimization of unloading point of a sugarcane industrySimulation and optimization of unloading point of a sugarcane industry
Simulation and optimization of unloading point of a sugarcane industry
 
A mathematical model for predicting autoclave expansion for portland cement 2
A mathematical model for predicting autoclave expansion for portland cement 2A mathematical model for predicting autoclave expansion for portland cement 2
A mathematical model for predicting autoclave expansion for portland cement 2
 
Analyzing numerically study the effect of add a spacer layer in gires tournois
Analyzing numerically study the effect of add a spacer layer in gires tournoisAnalyzing numerically study the effect of add a spacer layer in gires tournois
Analyzing numerically study the effect of add a spacer layer in gires tournois
 
Consideration of reactive energy in the tariff structure
Consideration of reactive energy in the tariff structureConsideration of reactive energy in the tariff structure
Consideration of reactive energy in the tariff structure
 
Achieving sustainable competitive advantage through resource configur
Achieving sustainable competitive advantage through resource configurAchieving sustainable competitive advantage through resource configur
Achieving sustainable competitive advantage through resource configur
 
Performance and emission study of jatropha biodiesel and its blends
Performance and emission study of jatropha biodiesel and its blendsPerformance and emission study of jatropha biodiesel and its blends
Performance and emission study of jatropha biodiesel and its blends
 
Call for paper july-august 2013
Call for paper   july-august  2013Call for paper   july-august  2013
Call for paper july-august 2013
 
The suitability of oxytenanthera abyssinica for development of prostheses in de
The suitability of oxytenanthera abyssinica for development of prostheses in deThe suitability of oxytenanthera abyssinica for development of prostheses in de
The suitability of oxytenanthera abyssinica for development of prostheses in de
 
Optimal dg placement using multiobjective index and its effect on stability 2
Optimal dg placement using multiobjective index and its effect on stability 2Optimal dg placement using multiobjective index and its effect on stability 2
Optimal dg placement using multiobjective index and its effect on stability 2
 
Improvement the level of service for signalized arterial 2
Improvement the level of service for signalized arterial 2Improvement the level of service for signalized arterial 2
Improvement the level of service for signalized arterial 2
 
Agmad detalla aspectos poco conocidos de esta religión
Agmad detalla aspectos poco conocidos de esta religiónAgmad detalla aspectos poco conocidos de esta religión
Agmad detalla aspectos poco conocidos de esta religión
 
Las laudas y el drama litugico
Las laudas y el drama litugicoLas laudas y el drama litugico
Las laudas y el drama litugico
 
Canto gregoriano
Canto gregorianoCanto gregoriano
Canto gregoriano
 
Parqueadero
ParqueaderoParqueadero
Parqueadero
 

Ähnlich wie Framework for service oriented development of monolithic legacy software

An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...josephjonse
 
FUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGY
FUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGYFUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGY
FUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGYijwscjournal
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...AM Publications
 
20507-38933-1-PB.pdf
20507-38933-1-PB.pdf20507-38933-1-PB.pdf
20507-38933-1-PB.pdfIjictTeam
 
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...ijngnjournal
 
Application of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching toolApplication of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching tooleSAT Journals
 
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONijcsit
 
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREBUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREIJCSEA Journal
 
Review on “service granularity in service oriented
Review on “service granularity in service orientedReview on “service granularity in service oriented
Review on “service granularity in service orientedeSAT Publishing House
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESijwscjournal
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESijwscjournal
 
Referring Expressions with Rational Speech Act Framework: A Probabilistic App...
Referring Expressions with Rational Speech Act Framework: A Probabilistic App...Referring Expressions with Rational Speech Act Framework: A Probabilistic App...
Referring Expressions with Rational Speech Act Framework: A Probabilistic App...IJDKP
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESijwscjournal
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESijwscjournal
 
Academic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud ComputingAcademic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud ComputingIRJET Journal
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Dr. Shahanawaj Ahamad
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented ComputingAie Sa
 
26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)IAESIJEECS
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASijseajournal
 

Ähnlich wie Framework for service oriented development of monolithic legacy software (20)

An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
 
FUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGY
FUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGYFUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGY
FUZZY-BASED ARCHITECTURE TO IMPLEMENT SERVICE SELECTION ADAPTATION STRATEGY
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
 
20507-38933-1-PB.pdf
20507-38933-1-PB.pdf20507-38933-1-PB.pdf
20507-38933-1-PB.pdf
 
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
 
Application of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching toolApplication of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching tool
 
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
 
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREBUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
 
Review on “service granularity in service oriented
Review on “service granularity in service orientedReview on “service granularity in service oriented
Review on “service granularity in service oriented
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
 
Referring Expressions with Rational Speech Act Framework: A Probabilistic App...
Referring Expressions with Rational Speech Act Framework: A Probabilistic App...Referring Expressions with Rational Speech Act Framework: A Probabilistic App...
Referring Expressions with Rational Speech Act Framework: A Probabilistic App...
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
 
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICESEARLY PERFORMANCE PREDICTION OF WEB SERVICES
EARLY PERFORMANCE PREDICTION OF WEB SERVICES
 
Academic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud ComputingAcademic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud Computing
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
 
26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
 
M017258892
M017258892M017258892
M017258892
 

Mehr von IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

Mehr von IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 

Kürzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 

Framework for service oriented development of monolithic legacy software

  • 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 373 FRAMEWORK FOR SERVICE ORIENTED DEVELOPMENT OF MONOLITHIC LEGACY SOFTWARE Asfa Praveen1 , Shamimul Qamar2 1 (Ph.D. in Computer Sc. Research Scholar, Faculty of Science & Technology, Shri Venkateshwara University, Gajraula, (U.P.), India) 2 (Professor of Electronics & Computer Engineering, Noida Institute of Engineering & Technology, Greater Noida, (U.P.), India) ABSTRACT In continuation of research work based on service orientation of monolithic legacy software, the work presented in this paper is for the development of framework for service orientation of monolithic legacy software after completion of phases of software analysis, service understanding and extraction from monolithic code. The work presents the framework with steps of further development of platform for web services, developing web services and application of service oriented reengineering techniques for development intended target system. Keywords: MLS, Reverse Engineering, SOA, Web service, Wrapping, WSDL. I. INTRODUCTION The proposed framework for design and development of loosely coupled service oriented system with integration of some specific service component developed from legacy is facilitated by the methodologies of service oriented reengineering. The heritage monolithic legacy software need to be redeveloped into a target system which is made up of a set of loosely coupled web services, as the project is for the service orientation task, service oriented software reengineering is applied here with other redevelopment methodologies for service oriented development of monolithic legacy software. As a result this framework can support the developer, designer and analyst to reengineer the tightly coupled monolithic system to loosely coupled service oriented system. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), pp. 373-378 © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2013): 6.1302 (Calculated by GISI) www.jifactor.com IJCET © I A E M E
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 374 II. LITERATURE SURVEY Chung et al. [1] undertaken a project in which they applied a legacy theorem for proof checking and derivation tool called Bertie3 which supports the development of system reengineered to SOA, and developed a Service-Oriented Bertie (SoBertie) tool which provides the key competence of Bertie3 as web services. Chung et al. [2] presented service oriented software reengineering methodology designed for applying SOA to legacy systems. It is concluded from three participant service models as, (1) 4+1 view model [3], and (2) RACI charts [4], (3) Service oriented reengineering. Distante et al. [5] presented Ubiquitous Web Applications Design Framework (UWA) for designing of legacy applications for web oriented application and further presented its extended version as Transaction Design Model (UWAT+). Chen et al. [6] presented an approach for identifying the features of legacy program for service oriented design and further construction of service oriented features with their implementation. Cuadrado et al. [7] proposed a very useful methodology for the development and recovering of legacy architecture in service oriented perspective. It uses three step approach containing architecture recovery, developing orientation plan, and its execution. III. FRAMEWORK DEVELOPMENT CRITERIA The proposed framework is supposed to satisfy following identified criteria: 1. The framework is to developed for reengineering, development, wrapping and integration of services from monolithic legacy; 2. Monolithic legacy is main application domain of framework ; 3. Cost effective and worthwhile application of framework; 4. Applicability for checking and composition of services; 5. Evaluation for required changes in existing system target system acceptance; 6. Minimizes tools support; 7. Maximum coverage on development task; 8. Implementation and validation: The framework must have to satisfy the evaluation and validation parameters with its implication. IV. FRAMEWORK DEVELOPMENT Proposed framework consisting of four steps is depicted in following Fig. 1, details of these steps are given in following sections.
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 375 Fig. 1: Framework for service oriented development 4.1 Design of Web Service Platforms The platform for design of services and implementation is Microsoft .NET, WSPs must be implemented through HTTP that provides platform for web service message exchange system as SOAP, it can also use some other message passing system such as MIME over SMTP[8], which also support for security, availability, standardization and routing of web messages. Fig. 2 depicts the web service platform consisting of SOAP processing, message handler, registry and related components. Fig. 2: Web service platform This platform allows web service reengineering task objects to add and customize more target system functionalities. 4.2 Web Service development: Web service development process consisting of four major set of activities as depicted in Fig. 3 are following: 4.2.1 Service recovery; 4.2.2 Service wrapping; 4.2.3 Service availability; 4.2.4 Service oriented reengineering. Design of Web Service Platform Web Service Development Service Oriented Reengineering Monolithic Legacy Software Artifacts HTTP WAP SOAP Messag e Client API Header-1 Header-nHeader-2 Transporter, sender, listener HTML WML Web Services Web Sphere Application Server Servlet (Axis & Structs) Database, Web Services Hibernate Database - Client Server
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 376 These set of activities are briefly described and discussed in the following sections: 4.2.1 Service recovery To recover the services from existing legacy code base it is useful to check the worthwhile for development process. The recovery process will undertake the investigation upon the monolithic program to search the reusable functional code and convert them as service. As it is observed in the PL/I, C, and COBOL code that the service providing functions are scattered in many blocks within the functional routine [9]. Once the code block statements containing service definition are identified then extract the code block which may be an enumerated data type, abstract data type, procedure or a COBOL paragraph then it has to be reassembled as a separate module with its own services. Fig. 3: Web service development process 4.2.2 Service wrapping The tool SoftWrap is applied to automate service wrapping developed from monolithic code, the process include WSDL interface description. The extracted services are assigned to object wrapping component. It will help the automated manipulation of monolithic code to be effective wrapping. The procedure applied at this stage is depicted in fig. 4. Fig. 4: Wrapping of services Monolithic Program Function Mining Stripped Program Service Understanding & Recovery Service Interface Schema Generation Service Schema Service Building Stub Generation Server Stub Service Oriented Reengineering Target System Service Recovery Service Wrapping Wrapped Services Linking Services Server Service Components Service Wrapping Service Availability Service Request WSDL Interface Wrapping Function Input Parameters Output Parameters Service Stubs Generated form output Generated from Input
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 377 4.2.3 Service availability The third step of the development framework is to make available the web service for further reengineering task. The availability of service includes for example on the server there is a scheduler responsible for the message exchange and identify which service has to process and forward to WSDL content from the wrapped services modules, once the wrapped services are available for execution then it can perform the desired function and then are ready to take the part in the further reengineering based development of target service oriented system. 4.2.4 Service oriented reengineering Fig. 5: SOR methodology Service oriented reengineering consist of two main processes: reverse software reengineering and forward software reengineering as shown in the fig. 5. The reverse software reengineering process undertake the monolithic code generated services to develop target system the process begin with stakeholders input under the SOC perspectives and then forward software reengineering process conceptualize the target system after collecting all services, wrap services, necessary documentation. V. CONCLUSION The service oriented development of monolithic legacy program is a procedural activity containing several useful phases and application of conceptual and automated tools support. The work presented in this paper describes one of the activities of all those development phases, which mainly describe through a framework the service oriented development of monolithic legacy software. The work concludes that SOD can be performed successfully by implementing the activities suggested and applied in this paper. REFERENCES [1] Chung, S., Young, P.S., Nelson, J.: Service oriented software reengineering: Bertie3 as web services. In: ICWS. (2005), 837. [2] Chung, S., An, J.B.C., Davalos, S.: Service-oriented software reengineering: SoSR. In: HICSS-40. (2007) 172c. Monolithic Legacy Software Service Oriented Reverse Software Reengineering Service Oriented Forward Software Reengineering Target System Architectural Domain Models and Development Role Domain Models and Mapping Service Orientation Requirements
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 378 [3] Kruchten, P. B. The 4+1 View Model of Architecture. IEEE Software, 12 (6), (1995),pp. 42. [4] Value Based Management.net. RACI Model. http://www.valuebasedmanagement.net/methods_raci.html, 2006. [5] Distante, D., Tilley, S.R., Canfora, G.: Towards a holistic approach to redesigning legacy applications for the web. In: CSMR. (2006), 295. [6]Chen, F., Li, S., Chu, W.C.C.: Feature analysis for service-oriented reengineering. In: APSEC. (2005), 201. [7] Cuadrado, F., et.al.: A case study on software evolution towards service-oriented architecture. In: AINA. (2008), 1399. [8] Huhns ,M. N., and Singh ,M. P., Service oriented computing: Key concepts and principles, IEEE InternetComputing,(2005) 75-81, [9] Thomas Erl, Service Oriented Architecture Concept Technology and Design, www.soabooks.com, 2005. [10] http://docs.oracle.com/cd/E19522-01/817-6440/ha.html. [11] A. Suganthy, G.S.Sumithra, J.Hindusha, A.Gayathri and S.Girija, “Semantic Web Services and its Challenges”, International Journal of Computer Engineering & Technology (IJCET), Volume 1, Issue 2, 2010, pp. 26 - 37, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. [11] Houda El Bouhissi, Mimoun Malki and Djamila Berramdane, “Applying Semantic Web Services”, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 2, 2013, pp. 108 - 113, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. AUTHOR’S BIOGRAPHY Asfa Praveen has six years of experience with good practical, academic and research projects exposures after completion of three years degree program Master of Computer Applications (M.C.A.) in year 2007 from Punjab Technical University, Jalandhar, India with excellent grade; Advanced ‘A’ level (P.G.) Diploma in Computer Science in year 2003 from Department of Electronics, Ministry of I.T., Govt. of India; Oracle Certified Professional (O.C.P.) Examination in year 2003 from Oracle Corporation, U.S.A.; she is currently pursuing Ph.D. in Computer Science in Faculty of Science & Technology of Shri Venkateshwara University, Gajraula, (U.P.), her area of research includes Service Oriented Migration & Development of Monolithic Legacy Software. Prof. (Dr.) Shamimul Qamar has seventeen years of wide experience in research, academics and administration, held various positions as Director, Professor, Consultants in universities and engineering colleges after completion of Ph.D. in Electronics and Computer Engineering from Indian Institute of Technology (I.I.T.) Roorkee with excellent grade; he has completed B.Sc. from Ch. Charan Singh University, Meerut; Bachelor of Engineering (B.E.) in Electronics & Communication Engg. from Madan Mohan Malviya Engineering College, Gorakhpur; M.Tech. (Information & Communication Systems) from Aligarh Muslim University, Aligarh; he has published more than 35 research papers in his credits and supervised many master projects and Ph.D. thesis; currently he is designated as Professor of Electronics and Computer Engineering in Noida Institute of Engineering and Technology, Mahamaya Technical University, Noida, (U.P.), India.