×

Wireless communication device use of application server applications

  • US 8,190,712 B2
  • Filed: 12/30/2009
  • Issued: 05/29/2012
  • Est. Priority Date: 02/22/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of enabling use of an application server application by a wireless communication device, the method comprising:

  • at a transaction server having two alternative modes of execution, the first mode being a clustered mode wherein the transaction server is scaled across multiple machines, the second mode being a non-clustered mode wherein the transaction server runs on a single machine;

    on receipt of a given message from said wireless communication device for said application on said application server, queuing said given message on a queue for said application;

    subsequent to said queuing, pushing said given message toward a destination for said application of said application server, wherein said pushing comprises dequeuing said message from said queue and pushing said message;

    prior to said dequeuing and pushing, acquiring, via a locking mechanism, a lock for said destination on said application server, said lock preventing other use of said destination,wherein if said transaction server is executing in said clustered mode, said locking mechanism comprises a lock object on one of said multiple machines, said one machine providing an interface to be used as a central lock provider by each of said multiple machines; and

    wherein if said transaction server is executing in said non-clustered mode, said locking mechanism comprises a lock object that is local to the single machine on which said transaction server runs.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×