IP Library Granted Patent US 9,916,134
Granted Patent B2
US 9,916,134 · App. 13/085,388 · Granted Mar 13, 2018

Methods and systems for accessing distributed computing components through the internet

Inventors: Dietrich Charisius (Stuttgart, DE); Alexander Aptus (Esslingen, DE)
G06F8/20G06F8/33G06F8/34G06F8/35G06F8/36G06F8/71G06F8/75
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,916,134
App. No.
13/085,388
Granted
Mar 13, 2018
Kind
B2
Abstract

Methods and systems consistent with the present invention provide an improved software development tool that can be tested via a webpage. The tool has access to a distributed computing component and, in response to an indication to deploy the distributed computing component, generates a web page. In some embodiments the web page contains a diagrammatic graphical representation of the distributed computing component.

Claims (42)

1. A computer-implemented method comprising:

a computer receiving a request to generate an Enterprise JavaBean (EJB);

in response to the request, the computer automatically generating source code of at least one method corresponding to the EJB;

the computer displaying a graphical representation of the EJB wherein methods having a method type are displayed adjacent to each other with a symbol representing the method type and are displayed in a separately bordered area from methods having a different method type;

and the computer displaying the symbol indicating the type of the at least one method with a graphical representation of a signature of the at least one method.

2. The method of claim 1 , wherein the computer automatically generating source code comprises:

the computer generating source code corresponding to an implementation class;

the computer generating source code corresponding to a home interface that is related to the implementation class; and

the computer generating source code corresponding to a remote interface that is related to the implementation class.

3. The method of claim 2 , wherein:

the source code corresponding to the implementation class contains the at least one method; and

the source code corresponding to the home interface contains a signature of the at least one method.

4. The method of claim 1 , wherein the EJB is one of an EntityBean and a SessionBean.

5. The method of claim 4 , further comprising the computer receiving a request to generate at least one method for the one of the EntityBean and the SessionBean from one of a plurality of templates.

6. The method of claim 2 , further comprising displaying a graphical representation of the source code corresponding to the implementation class that includes a first separately bordered display area for displaying methods having a create method type from methods lacking the create method type, a second separately bordered display area for displaying methods having a finder method type from methods lacking the finder method type, and a third separately bordered display area for displaying methods having a business method type from methods lacking the business method type.

7. The method of claim 2 , further comprising displaying a graphical representation of the source code corresponding to the home interface that includes a separately bordered display area for displaying methods having a create method type from methods lacking the create method type and a separately bordered display area for displaying methods having a finder method type from methods lacking the finder method type.

8. The method of claim 2 , further comprising displaying a graphical representation of source code corresponding to the remote interface that includes a separately bordered display area for displaying methods having a business method type from methods lacking the business method type.

9. A computer readable non-transitory medium containing instructions for controlling a data processing system to perform a method comprising:

receiving a request for a computer to generate an Enterprise JavaBean (EJB);

the computer automatically generating source code of at least one method corresponding to the EJB;

displaying a graphical representation of the EJB wherein methods having a method type are displayed adjacent to each other with a symbol representing the method type and are displayed in a separately bordered area from methods having a different method type;

and displaying the symbol indicating the type of the at least one method with a graphical representation of a signature of the at least one method.

10. The computer readable medium of claim 9 , wherein generating source code further comprises:

the computer generating source code corresponding to an implementation class;

the computer generating source code corresponding to a home interface that is related to the implementation class; and

the computer generating source code corresponding to a remote interface that is related to the implementation class.

11. The computer readable medium of claim 10 , wherein:

the source code corresponding to the implementation class contains the at least one method; and

the source code corresponding to the home interface contains a signature of the at least one method.

12. The computer readable medium of claim 10 , wherein:

the source code corresponding to the implementation class contains the at least one method; and

the source code corresponding to the remote interface contains a signature of the at least one method.

13. The computer readable medium of claim 12 , wherein the computer receiving the request further comprises receiving a request for generating methods for one of an EntityBean and a SessionBean.

14. The computer readable medium of claim 10 , further comprising displaying a graphical representation of the source code corresponding to the implementation class that includes a first separately bordered display area for displaying methods having a create method type from methods lacking the create method type, a second separately bordered display area for displaying methods having a finder method type from methods lacking the finder method type, and a third separately bordered display area for displaying methods having a business method type from methods lacking the business method type.

15. The computer readable medium of claim 10 , further comprising displaying a graphical representation of the source code corresponding to the home interface that includes a separately bordered display area for displaying methods having a create method type from methods lacking the create method type and a separately bordered display area for displaying method having a finder method type from methods lacking the finder method type.

16. The computer readable medium of claim 10 , further comprising displaying a graphical representation of the source code corresponding to the remote interface that includes a separately bordered display area for displaying methods having a business method type from methods lacking the business method type.

17. The computer readable medium of claim 9 wherein the Enterprise JavaBean™ is one of an EntityBean and a SessionBean.

18. A computer-implemented method comprising:

a computer receiving a request to generate one of an EntityBean and a Session Bean;

in response to the request, the computer automatically generating source code of one or more methods corresponding to the one of the EntityBean and the Session Bean;

the computer displaying a graphical representation of the one of the EntityBean and the SessionBean wherein methods having a method type are displayed adjacent to each other with a symbol representing the method type and are displayed in a separately bordered area from the methods having a different method type;

and the computer displaying the symbol indicating the type of the at least one method with a graphical representation of a signature of the at least one method.

Assignments (6)
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
Continuity (7)
Continuation 12876108 · Sep 4, 2010
Continuation 11257724 · Oct 25, 2005
Division 09839646 · Apr 20, 2001
Continuation In Part 09680063 · Oct 4, 2000
Provisional Application 60199046 · Apr 21, 2000
Provisional Application 60157826 · Oct 5, 1999
Related Publication 20110252395A1 · Oct 13, 2011