5.4.3 JESS
JESS (Java Expert System Shell) is an inference
engine written in Java. It enables inferences based
on rules and conditions defined in a script language.
It permits mainly forward reasoning, but backward
reasoning is possible, both through an algorithm
called RETE. We used JESS to search for itineraries
between cities.
6 RELATED WORK
Found in the literature are the works of (Do Van
Thanh; Jorstad, I., July 2005).and (Duda, I.; Aleksy,
M.; Butter, T., July 2005).
7 CONCLUSIONS
Mobile applications are an opportunity for
enterprises that wish to cover wide areas and at the
same time be closer to the user. However,
developers face challenges because of a certain
number of restrictions in term of material and
network infrastructure. We have examined in this
paper how these problems can be solved in the case
where the mobile application integrates an enterprise
application with a service-oriented architecture. This
work permitted us to propose an architecture
allowing the mobile application to access services
through the intermediary of mediators. However,
two important aspects must be studied in depth:
security and the supply of services.
REFERENCES
Anderson, Christoffer, 2004. GPRS and 3G Wireless
Applications, The Ultimate Guide to Maximizing
Mobile Internet Technologies, Wiley Computer
Publishing.
Jourdain, Sébastien, 2002. SAMS : Environnements
coopératifs Synchrone, Asynchrone, Multi-Synchrone
pour les équipes virtuelles, Mémoire de DEA,
Université Henri Poincaré.
Juntao Y., Michael, 2004. Enterprise J2ME, Developing
Mobile Java Applications, Prentice Hall PTR.
Lee, Valentino, 2004. Mobile Applications, Architecture,
Design, and Development, Prentice Hall & Hewlett
Packard.
Livingstone, Dan, 2002. Advanced SOAP for Web
Development, Prentice Hall.
Mbassi, Cyrille, 2005.Conception et mise en oeuvre d’une
architecture orientée service. Master of engineering’s
end of course thesis in computer science National
Advanced Polytechnic School. Cameroon.
Fosso, Arnaud, 2006. Intégration d’applications mobiles
dans une architecture orientée service. Master of
engineering’s end of course thesis in computer science
National Advanced Polytechnic School. Cameroon.
Crochet-Damais, Antoine, June 2004. Panorama des
outils de synchroniation client / serveur.
http://solutions.journaldunet.com/0406/040601_panor
ama_synchronisation.shtml. JDN Solutions.
Enrique Ertiz, C., April 2004. Introduction to J2ME Web
Services. http://developpers.sun.com/techtopics/
mobility/apis/articles/wsa. Sun Publications.
Gartner Group, April 2005. Architecture and Planning for
Modern Application Styles. www.gartnerroup.com.
Gartner Group.
Hemphill, David, July 2002. Using J2EE to drive J2ME
Applications. http://www.theserverside.com/articles.
Juntao, Michael, June 2002. Securing your J2ME/MIDP
Applications. http://www-128.ibm.com/
developerworks/library/j-midpds.html. IBM
Publications.
Keen, Martin, 2004. Patterns: Implementing an SOA using
an Enterprise Service Bus.
http:// www.ibm.com/redbooks. IBM Publications.
Kureshi, Arif, 2004. Architecting Disconnected
Applications using Service-Oriented Architecture.
http://msdn.microsoft.com/library/enus/dnppcgen/html
/develop_disconnect_mob_apps.asp?frame=true#devel
op_disconnect_mob_apps_topic2. MSDN
Publications.
Stemberg, Scott, October 2001. Syncing Data, an
introduction to SyncML. http://www-
128.ibm.com/developperworks/xml/library/wi-
syncml/.
Sun Microsystems, May 2001. L Over-The-Air User
Initiated Provisioning Recommended Practice for
Mobile Information Device Profile 1.0.
http://java.sun.com/products/midp/OTAProvisioning-
1.0.pdf. Sun Publications.
Warren, Nigel, June 2005. Talking Service-Oriented
Architecture Mobile. http://today.java.net/pub/a/today/
2005/08/02/mobile1.html. Java.net Publications.
Wikimedia Project, January 2006. XML: Managing Data
Exchange/SyncML. http://en.wikibooks.org/
wiki/XML:_Managing_Data_Exchange/SyncML.
Wikimedia Project.
Do Van Thanh; Jorstad, I., July 2005. A service-oriented
architecture framework for mobile services. Advanced
Industrial Conference on Telecommunications/Service
Assurance with Partial and Intermittent Resources
Conference/ E-Learning on Telecommunications
Workshop. AICT/SAPIR/ELETE 2005. P 65 - 70.
Duda, I.; Aleksy, M.; Butter, T., July 2005. Architectures
for mobile device integration into service-oriented
architectures. ICMB 2005, International Conference
on Mobile Business. P 193 - 198.
ICE-B 2007 - International Conference on e-Business
208