发明名称 Debugging applications in the cloud
摘要 The present disclosure describes methods, systems, and computer program products for providing remote debugging of a cloud application across a wide area network. A method includes transmitting, from a remote communication device to a cloud computing device, instructions to adjust a running application to a debugging mode; receiving, at the remote communication device from a server coupled to the cloud, aggregated thread data in a data packet by using a second debugging data protocol different from the Java Debug Wire Protocol; receiving a debugging command and applying the debugging command to the cloud application running in the debugging mode.
申请公布号 US9201759(B2) 申请公布日期 2015.12.01
申请号 US201313951806 申请日期 2013.07.26
申请人 SAP SE 发明人 Wintergerst Michael;Schmelter Ralf;Scheerer Johannes;Klink Thomas;Schreiber Steffen;Mostowoj Dietrich;Braun Matthias
分类号 G06F11/00;G06F11/36 主分类号 G06F11/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method for receiving a remote debugging of a cloud application across a wide area network connection, the method comprising: receiving, at a debugging server communicatively connected to the cloud application, a debugging request from a remote communication device, the debugging server and the cloud application implemented in a cloud computing environment, the remote communication device communicatively connected to the debugging server via a wide area network connection, the debugging request comprising data identifying the cloud application to be debugged; adjusting, by the debugging server and based on the data identifying the cloud application to be debugged, the running cloud application to be debugged to a debugging mode; receiving, at the debugging server from the cloud application to be debugged, thread data including all running and corresponding threads of the cloud application to be debugged, the thread data transmitted via a first debugging data protocol; aggregating, at the debugging server, the received thread data; performing a single communication roundtrip between the debugging server and the remote communication device, the single communication roundtrip including: i) transmitting the aggregated thread data in a single data packet to the remote communication device via a second debugging data protocol that is different from the first debugging data protocol, the second debugging data protocol including a one-round-trip debugging data protocol that indicates that the single communication roundtrip performed between the debugging server and the remote communication device includes only one communication roundtrip between the debugging server and the remote communication device, andii) receiving, at the debugging server and from the remote communication device, a debugging command based on the single data packet, the debugging command transmitted via the second debugging data protocol; and transmitting, from the debugging server to the cloud application by using the first debugging data protocol, instructions to apply the debugging command to the cloud application running in the debugging mode and adjust the cloud application to a running operation mode.
地址 Walldorf DE