Portability in the Enterprise Applications
Keywords:
Portability, Enterprise application, Full stack, Apache Cordova, REST API, Node.js, Ionic, React NativeAbstract
Fast development of applications and its growing reputation in recent years has motivated various IT organizations want to move application between one platforms to another, so portability is a rising concern. Portability is a measure of how easily an application can be moved from one environment to another. For maximum software systems, portability is considered as an attractive quality. Corporate environment such as business or government are designed to operate in a huge software system platform called enterprise application and that uses a pack of technologies that helps them participate directly with customers and are complex, accessible, and component-based, scattered and mission critical. The purpose is to identify some of the portability issues in an application while porting to another platform and considered some key points to achieve the portability using some of the technologies. One of the Technologies is used to overcome the Portability issues in an application that is Full stack Technology where it has different layers based on that there are technologies such as Apache Cordova, REST API, Node.js, Ionic framework and done case study on technology called React Native with real time application.
Downloads
References
Tom Tisdall, Pankaj Chobharkar and Dae-Kyoo Kim “Challenges in porting enterprise applications to mobile platforms”, IEEE, 2018.
Andreas Johansson and Jonas Svensson” Techniques for Software Portability in Mobile Development” IEEE for research and science, 2016.
James D. Mooney” Developing portable software” IRJET, 2014.
Jean Bozman”Cloud Computing: The Need for Portability and Interoperability”, IEEE transactions, 2010.
Aparna Vijaya, Neelanarayanan V “Framework for Platform Agnostic Enterprise Application Development Supporting Multiple Clouds” 2nd International Symposium on Big Data and Cloud Computing, 2015.
Application Integration with Web Services” IEEE transactions, 2017.
Docker “Modern Application Architecture for the Enterprise” whitepaper, 2016.
Qin Li Michael “Understanding the Performance of Enterprise Applications”, IEEE transactions, 2016.
Martin Hafner Robert Winter “Processes for Enterprise Application Architecture Management”, IEEE transactions, 2017.
Lvqing Yang Chuan Jiang “Research of Enterprise Application Software Project Implementation Model”, IEEE transactions, 2016.
Magdalena Kostoska, Marjan Gusev, Sasko Ristov, “a New Cloud Services Portability Platform”, 24th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2017.
Fotis Gonidis, Iraklis Paraskakis, Anthony J. H. Simons, Dimitrios Kourtesis, “Cloud Application Portability: An Initial View”, Balkan Conference in Informatics, BCI '13, Thessaloniki, 2016.
D.Petcu, “Portability and interoperability between clouds: challenges and case study”, in Proceedings of the 4th European conference on towards a service based internet, Poznan, 2015.
D. Petcu, G. Macariu, S. Panica, and C. Craciun, “Portable Cloud applications: from theory to practice”, Future Generation Computer Systems, 2016.