Runtime Monitoring of SOA Applications: Importance, Implementations and Challenges

被引:3
|
作者
Safy, Farag Zakaria [1 ]
El-Ramly, Mohammad [1 ]
Salah, Akram [1 ]
机构
[1] Cairo Univ, Fac Comp & Informat, Cairo, Egypt
关键词
Service Oriented Architectures; SOA; Service Monitoring; Middleware; Interceptor Pattern; OpenESB; BPEL;
D O I
10.1109/SOSE.2013.61
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the usages, current status and challenges that face monitoring real runtime SOA applications from both research and industry points of view. SOA application monitoring can be done for collecting statistics, guaranteeing quality of service, generating test cases or other purposes. The key challenges that face SOA monitoring are (1) monitoring overhead and performance degradation, (2) the diversity of supported formats and protocols, which is further complicated by the growth in the number of integrated applications that requires complex logic to be able to monitor individual paths across multiple services, and (3) the distribution of services which is further complicated by deployment in the cloud. We cover academic perspectives that are typically proposals for models or architectures for SOA middleware for monitoring. And we cover as well real monitoring techniques supported in SOA frameworks provided by software vendors.
引用
收藏
页码:315 / 319
页数:5
相关论文
共 50 条
  • [1] Runtime Exceptions Handling for Collaborative SOA Applications
    Wen, Bin
    Luo, Ziqiang
    Lin, Song
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 252 - 261
  • [2] An Evidence Model to Enable Constraint-Based Runtime Monitoring in SOA
    Monakova, Ganna
    Miseldine, Philip
    Leymann, Frank
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 108 - 117
  • [3] Runtime verification of statechart implementations
    Pintér, G
    Majzik, I
    ARCHITECTING DEPENDABLE SYSTEMS III, 2005, 3549 : 148 - 172
  • [4] Monitoring Java based soa applications
    Bonev, Boyan
    Ilieva, Sylvia
    ACM International Conference Proceeding Series, 2012, : 155 - 162
  • [5] A Monitoring System for Runtime Adaptations of Streaming Applications
    Selva, Manuel
    Morel, Lionel
    Marquet, Kevin
    Frenot, Stephane
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 27 - 34
  • [6] Composition of SDN applications: Options/challenges for real implementations
    Schwabe, Arne
    Aranda Gutierrez, Pedro A.
    Karl, Holger
    PROCEEDINGS OF THE ACM, IRTF & ISOC APPLIED NETWORKING RESEARCH WORKSHOP (ANRW'16), 2016, : 26 - 31
  • [7] A Critical Review on Channel Modeling: Implementations, Challenges and Applications
    Saleem, Asad
    Zhang, Xingqi
    Xu, Yan
    Albalawi, Umar A. A.
    Younes, Osama S. S.
    ELECTRONICS, 2023, 12 (09)
  • [8] Artemis: Practical runtime monitoring of applications for execution anomalies
    Fei, Long
    Midkiff, Samuel P.
    ACM SIGPLAN NOTICES, 2006, 41 (06) : 84 - 95
  • [9] An Ontological Approach to Connecting SOA Implementations
    McGregor, Wesley
    E-TECHNOLOGIES-INNOVATION IN AN OPEN WORLD, 2009, 26 : 40 - +
  • [10] VisualGrid: enabling runtime applications monitoring in grid environments
    Minutoli, Giuseppe
    Paone, Maurizio
    Fazio, Maria
    Puliafito, Antonio
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2010, 5 (03) : 308 - 330