Personal tools
You are here: Home Tutorials WORLDCOMP'09: Khanna Samratvivekanand Omprakash
Current Event
Click Here
Other Events
Click Here

Click Here

Click Here

Click Here

Click Here

Click Here

WORLDCOMP'06 & '07
Click Here

Join Our Mailing List
Sign up to receive email announcements and updates about conferences and future events


WORLDCOMP'09: Khanna Samratvivekanand Omprakash

Last modified 2009-07-03 11:00

Web Services in ASP.NET AJAX
Khanna Samratvivekanand Omprakash
Institute of Science & Technology for Advanced Studies and
Research(ISTAR), Charotar Vidya Mandal (CVM), Sardar Patel
University, V.V.Nagar, India

Date: July 15, 2009
Time: 6:00 - 9:30 PM
Location: Ballroom 3


    The intent behind a Web service is to drive the Internet as a transactional tool rather than simply a visual tool. The value of Web services to Microsoft is hard to deny. Gates, in his memo, calls it "the next sea change" and notes that the Internet can "make software far more powerful by incorporating a services model."

    This tutorial will describe calling Web Services and WCF with ASP.NET AJAX. Ajax and web services are a perfect match for developing web applications. Ajax has built-in abilities to access and manipulate XML data, the native format for almost all REST and SOAP web services. AJAX has rapidly become the presentation valve of choice for Web services. AJAX is not without its challenges. After all, the J stands for JavaScript, which Schmelzer described as "difficult to debug, difficult to deploy in large applications and convoluted." We will describe ASP.NET AJAX with its features and architecture. With AJAX functionality in an ASP.NET Web page, we will see how client script to call both ASP.NET Web services (.asmx) and Windows Communication Foundation (WCF) services (.svc). The required script references are automatically added to the page, and they in turn automatically generate the Web service proxy classes that you use from client script to call the Web service. We can also access ASP.NET Web services without using ASP.NET AJAX server controls for different Web development environment by just include references to the Microsoft AJAX Library, to script files, and to the Web service itself. At run time, ASP.NET generates the proxy classes that you can use to call the services. We will also how to create an AJAX-enabled Web service in Visual Studio and how to create a Web site that uses the Web service from client script.


    The Web has become the dominant way to deploy applications The Web has progressed and rich Internet applications (RIAs) offer user interfaces that are competitive with desktop applications. There are many powerful technologies that can be used to create RIAs, but the most popular is certainly Asynchronous JavaScript and XML (AJAX.)It is used to describe a number of web technologies used in combination to improve web site user interfaces and visitor experience.AJAX relies on a web browser technology called XmlHTTPRequest pioneered by Microsoft and is now supported by all recent versions of popular web browsers. This tutorial shows how AJAX can be used in conjunction with Web Services

Intended Audience

    This tutorial is targeted to Graduate students , researchers, website developers . The audience is assumed to be familiar with programming language at the undergraduate level and have some comfort with Microsoft Visual studio. Some exposure to Web Service is useful. A short overview on Web Service and ASP.NET AJAX will be given as an introduction.

Academic Co-Sponsors

United States Military Academy, Network Science Center

Biomedical Cybernetics Laboratory, HST of Harvard University and MIT, USA

Argonne's Leadership Computing Facility of Argonne National Laboratory

Functional Genomics Laboratory, University of Illinois at Urbana-Champaign, USA
Minnesota Supercomputing Institute, University of Minnesota, USA
Intelligent Data Exploration and Analysis Laboratory, University of Texas at Austin, Austin, Texas, USA
Harvard Statistics Department Genomics & Bioinformatics Laboratory, Harvard University, USA

Texas Advanced Computing Center, The University of Texas at Austin, Texas

Center for the Bioinformatics and Computational Genomics, Georgia Institute of Technology, Atlanta, Georgia, USA

Bioinformatics & Computational Biology Program, George Mason University, Virginia, USA

Institute of Discrete Mathematics and Geometry, Vienna University of Technology, Austria

BioMedical Informatics & Bio-Imaging Laboratory, Georgia Institute of Technology and Emory University, Atlanta, Georgia, USA
Knowledge Management & Intelligent System Center (KMIS) of University of Siegen, Germany

National Institute for Health Research, UK

Hawkeye Radiology Informatics, Department of Radiology, College of Medicine, University of Iowa, Iowa, USA

Institute for Informatics Problems of the Russian Academy of Sciences, Moscow, Russia.
Medical Image HPC & Informatics Lab (MiHi Lab), University of Iowa, Iowa, USA
SECLAB An inter-university research group (University of Naples Federico II, the University of Naples Parthenope, and the Second University of Naples, Italy)
The University of North Dakota, Grand Forks, North Dakota, USA
Intelligent Cyberspace Engineeing Lab., ICEL, Texas A&M; University (Com./Texas)

International Society of Intelligent Biological Medicine

World Academy of Biomedical Sciences and Technologies

Corporate Sponsor

Other Co-Sponsors
European Commission
High Performance Computing for Nanotechnology (HPCNano)

HoIP - Health without Boundaries

Hodges' Health

The International Council on Medical and Care Compunetics

GridToday - enewsletter focused on Grid, SOA, Virtualization, Storage, Networking and Service-Oriented IT

HPCwire - The Leading Source for Global News and Information Covering the Ecosystem of High Productivity Computing

The UK Department for Business, Enterprise & Regulatory Reform
VMW Solutions Ltd.
Scientific Technologies Corporation

Bentham Science Publishers


Administered by UCMSS
Universal Conference Management Systems & Support
San Diego, California, USA
Contact: Kaveh Arbtan

If you can read this text, it means you are not experiencing the Plone design at its best. Plone makes heavy use of CSS, which means it is accessible to any internet browser, but the design needs a standards-compliant browser to look like we intended it. Just so you know ;)