Claims
- 1. A method for providing a mobile electronic services (MES) comprising the steps of:
creating said MES; and invoking said MES, wherein said invocation comprises one of:
executing a predetermined service corresponding to said MES; and searching for a compatible service prior to executing said compatible service.
- 2 The method of claim 1 wherein said creating step includes:
assessing a purpose for said MES; designing said MES according to said assessed purpose; setting up an environment for hosting said MES; developing said MES according to said designing step; testing said developed MES; deploying said MES onto said environment; advertising said MES for consumption; validating said advertising step; and monitoring said deployed MES.
- 3. A system for providing mobile electronic services (MES) comprising:
a creation model for facilitating development of said MES; an invocation model for executing predetermined ones of said MES according to client selections; and a dynamic execution model for finding compatible ones of said MES prior to execution, wherein said dynamic execution model searches according to client selections.
- 4. The system of claim 3 wherein said creation model includes:
a business analyst for assessing a goal for said MES; an architect for assisting said business analyst and for designing said MES; an administrator for setting up an environment for said MES; an engineer for assisting said administrator and for developing said MES; an operations entity for deploying said MES and for monitoring said deployed MES; and a business developer for registering said MES.
- 5. A method for creating a mobile electronic service (MES) comprising the steps of:
assessing a purpose for said MES; designing said MES according to said assessed purpose; setting up an environment for hosting said MES; developing said MES according to said designing step; testing said developed MES; deploying said MES onto said environment; advertising said MES for consumption; validating said advertising step; and monitoring said deployed MES.
- 6. The method of claim 5 wherein said assessing step includes:
determining a business feasibility; determining a technical feasibility; selecting a set of standard for implementing said MES; and selecting an implementation method for said MES.
- 7. The method of claim 5 wherein said designing step includes:
designing an interface to said MES; incorporating an object access protocol; determining a web service description standard; and selecting a taxonomy for describing said MES.
- 8. The method of claim 7 wherein said designing step further includes:
designing a connection for said MES to a back-end system.
- 9. The method of claim 5 wherein said setting up step includes:
establishing access to a development environment; establishing access to a testing environment; acquiring development tools; and assembling hardware for hosting said MES.
- 10. The method of claim 5 wherein said developing step includes:
creating a user interface for said MES; and creating an object access protocol interface.
- 11. The method of claim 10 wherein said developing step further includes:
integrating a back-end component with said MES.
- 12. The method of claim 11 wherein said integrating step includes:
interfacing said back-end component with a wrapper application.
- 13. The method of claim 5 wherein said testing step includes:
testing a functionality of said MES; testing external invocation of said MES; and validating a taxonomy describing said MES.
- 14. The method of claim 5 wherein said deploying step includes:
moving said MES to a production environment; testing a functionality of said MES; and testing external invocation of said MES.
- 15. The method of claim 5 wherein said advertising step includes:
selecting a registration entity; determining a binding method for said MES; providing binding data; using a MES taxonomy to advertise said MES; entering business information with said registration entity; and registering said MES with said registration entity.
- 16. The method of claim 15 wherein said validating step includes:
validating said registering step; verifying said entered business information; and testing said provided binding data.
- 17. The method of claim 5 wherein said monitoring step includes:
monitoring said MES; monitoring a configuration of said MES; and maintaining documentation related to said MES.
- 18. The method of claim 7 wherein said object access protocol comprises Simple Object Access Protocol (SOAP).
- 19. The method of claim 7 wherein said web service description standard comprises web services description language (WSDL).
- 20. A system for creating a mobile electronic service (MES) comprising:
means for analyzing a goal for provisioning said MES; means for designing said MES according to said assessed goal; means for preparing a hosting environment for said MES; means for coding said MES according to said designing step; means for testing said coded MES; means for installing said MES onto said hosting environment; means for registering said MES with a registration entity; means for validating said registering step; and means for maintaining said deployed MES.
- 21. The system of claim 20 wherein said means for analyzing includes:
means for determining a business feasibility; means for determining a technical feasibility; means for selecting a set of standard for implementing said MES; and means for selecting an implementation method for said MES.
- 22. The system of claim 20 wherein said means for designing includes:
means for designing a user interface to said MES; means for incorporating an object access protocol; means for determining a web service description standard; and means for selecting a taxonomy for describing said MES.
- 23. The system of claim 20 wherein said means for preparing includes:
means for establishing access to a development platform; means for establishing access to a testing platform; means for acquiring development applications; and means for assembling hardware for hosting said MES.
- 24. The system of claim 20 wherein said means for coding includes:
means for creating a user interface for said MES; and means for creating an object access protocol interface.
- 25. The system of claim 20 wherein said means for testing includes:
means for testing a functionality of said MES; means for testing external invocation of said MES; and means for validating a taxonomy describing said MES.
- 26. The system of claim 20 wherein said means for installing includes:
means for disposing said MES to said hosting environment; means for testing a functionality of said MES; and means for testing external invocation of said MES.
- 27. The system of claim 20 wherein said means for registering includes:
means for selecting a registration entity; means for determining a binding method for said MES; means for providing binding data; means for using a MES taxonomy to register said MES; and means for entering business information with said registration entity.
- 28. The system of claim 20 wherein said means for maintaining includes:
means for monitoring said MES; means for monitoring a configuration of said MES; and means for maintaining documentation related to said MES.
- 29. A system for creating a mobile electronic service (MES) comprising:
a business analyst for assessing a goal for said MES; an architect for assisting said business analyst and for designing said MES; an administrator for setting up an environment for said MES; an engineer for assisting said administrator and for developing said MES; an operations entity for deploying said MES and for monitoring said deployed MES; and a business developer for registering said MES.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to [concurrently filed and] commonly assigned U.S. patent application Ser. No. ______ entitled “A SYSTEM AND METHODOLOGY FOR MOBILE E-SERVICES”, attorney docket number 200207846-1; and [concurrently filed and] commonly assigned U.S. patent application Ser. No. ______ entitled “A TAXONOMY FOR MOBILE E-SERVICES”, attorney docket number 200206272-1, the disclosures of which are hereby incorporated herein by reference.