Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

Illllllllllllllllllllllllllllllllllllllllllllllllll

US007500223B2

(12) United States Patent

DeSantis

(io) Patent No.: (45) Date of Patent:

US 7,500,223 B2 Mar. 3, 2009

(54) AUTOMATICALLY CREATING JAVASCRIPT OBJECTS TO INVOKE METHODS ON SERVER-SIDE JAVA BEANS

(75) Inventor: Robert DeSantis, San Jose, CA (US)

(73) Assignee: International Business Machines Corporation, Armonk, NY (US)

( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 620 days.

(21) Appl.No.: 10/750,694

(22) Filed: Jan. 2, 2004

(65) Prior Publication Data

US 2006/0015842 Al Jan. 19, 2006

(51) Int. CI.

G06F 9/44 (2006.01)

(52) U.S. CI 717/118; 707/102; 707/204

(58) Field of Classification Search 717/118

See application file for complete search history.

(56) References Cited

U.S. PATENT DOCUMENTS

6,230,160 Bl* 5/2001 Chan et al 707/103 X

6,369,821 B2 * 4/2002 Merrill et al 345/473

6,457,066 Bl* 9/2002 Mein et al 719/330

6,542,908 Bl * 4/2003 Ims 707/204

6,549,955 B2 * 4/2003 Guthrie etal 719/315

6,836,889 Bl* 12/2004 Chan et al 719/310

6,990,653 Bl* 1/2006 Burdetal 717/108

7,043,732 B2* 5/2006 Mandaletal 719/310

7,093,194 B2* 8/2006 Nelson 715/513

2003/0218633 Al* 11/2003 Mikhail etal 345/760

[blocks in formation]

"AlphaBlox SpreadsheetBlox, Turning Reports into Personalized, Interactive Applications," © 2000 AlphaBlox Corporation, SPREADSHEET-DS-0900.

"Inside the Analysis Suite, A Technical Architecture Overview of AlphaBlox Analysis Suite," An AlphaBlox Technical White Paper, © 1999.

"SOAP—searchWebServices.com Definitions" [online], last updated Jul. 28, 2003, TechTarget Corporate WebSite [retrieved on Dec. 22, 2003]. Retrieved from the Internet: <URL: http:// searchwebservices.techtarget.com/sDefinition/ 0„sid26_gci214295,00.html>.

"COBRA—searchWebServices.com Definitions" [online], last updated Mar. 24, 2003, TechTarget Corporate WebSite [retrieved on Dec. 22, 2003]. Retrieved from the Internet: <URL: http:// searchwebservices.techtarget.com/sDefinition/ 0„sid31_gci213865,00.html>.

"JavaScript—searchWebServices.com Definitions" [online], last updated Mar. 12, 2003, TechTarget Corporate WebSite [retrieved on Dec. 22, 2003]. Retrieved from the Internet: <URL: http:// searchwebservices.techtarget.com/sDefinition/ 0„sid26_gci212418,00.html>.

* cited by examiner

Primary Examiner—Wei Y Zhen

Assistant Examiner—Phillip H Nguyen

(74) Attorney, Agent, or Firm—Mollborn Patents, Inc.;

Fredrik Mollborn

[blocks in formation]
[blocks in formation]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small]

Receive HTML page having
Javascript

Automatically execute
Javascript to instantiate a
Javascript object of the same
name as the server side bean
(The Javascript object includes
all of the specified methods of
the server-side bean (see Fig.
4b))

[blocks in formation]

Perform introspection on the
Java bean to which determine
methods exist

i

Insert code to set up SOAP
request for each server-side
method that is exposed to the
client

[blocks in formation]

43(K

Javascript

Declaration of public
methods for this session

Set up SOAP request for
each server-side method

Instantiate Javascript
Object

Fig. 4b
Functional Description of
Automatically Generated
Javascript

« ZurückWeiter »