Service-Oriented Computing and Web Services Development
Course Topics
This course will teach the fundamentals in service-oriented computing and Web services as well as the latest technologies that support service-oriented application development. Course topics covered in this course include:
-
Introduction to service-oriented computing and related technologies.
Topics to be covered: service-oriented architecture; service-oriented computing paradigm. -
Introduction to service-oriented computing and related technologies.
Topics to be covered: software as services, mashup, cloud computing, Web 2.0, and Web 3.0. -
Web Services Development
Topics to be covered: Getting started with developing Web services and understanding WSDL -
Web Services Hosing in IIS
Topics to be covered: Understanding the Internet Information Services (IIS) and Web services hosting and service registration. -
Understanding ASP .Net Application Structure
Topics to be covered: Web application building using existing services, GUI design, creating proxy, and accessing remote services. -
Web application Building ASP .Net
Topics to be covered: developing your application logic and discovering services from service providers such as Amazon, Google, and Microsoft. The application building includes software development on both client and server sides. -
Web Services Security
Topics to be covered: How is security implemented in Web applications. -
Web Services Security
Topics to be covered: Adding access control to your Web application project.
Instructors
Dr. Yinong Chen received his Ph.D. from the University of Karlsruhe, Germany in 1993. Dr. Chen was a research fellow at LAAS-CNRS, France, and a faculty at the University of the Witwatersrand, South Africa, before he joined the Computer Science and Engineering Department at Arizona State University in 2001.
Dr. Chen published seven books and over 100 research publications, most of them are in service-oriented computing and computer education. Dr Chen’s primary research interests are service-oriented computing, embedded systems, fault-tolerant computing, distributed systems, communication protocols and networks.
Who Should Attend
Software engineers and developers who know any object-oriented programming languages such as C++, Java, or C#.
Registration, Refunds and Cancellations
The registration fees for Engineering Global Outreach & Extended Education courses held at Arizona State University include instruction, handouts, refreshment breaks and meals as noted in the schedules found in the course schedule (agenda). Hotel accommodations are not included.
Fees may be paid by check, money order or purchase order. Please make all remittances payable, in U.S. funds, to Arizona State University. Payments by VISA, MasterCard and American Express also are accepted. Seating at the course is limited. Fax or e-mail the enrollment form as soon as possible to assure your space, even though payment may come later. Do not rely on your buyer or business office to send the form. Putting the enrollment form in the U.S. mail is only necessary if you will be enclosing a check or purchase order form. A confirmation letter will be faxed or mailed to you shortly after receipt of your enrollment.
Should you register and then need to cancel, please note that there is a cancellation fee. The rate of the fee is determined by how far in advance of the program/module start date the written request for cancellation is received by Global Outreach & Extended Education (please see below). Written requests for cancellation may be received via either mail or fax.
-
Four or more weeks prior - 10% of program fee
-
Three weeks prior - 50% of program fee
-
Within two weeks - 75% of program fee
Transfer to another program or module is subject to a $250 administrative fee if made within six weeks of the program/module start date. Registrants who do not attend and do not cancel are subject to the complete fee. Participant substitutes may be made by submitting in advance a written request. We reserve the right to change instructors or cancel or reschedule a program in the event of insufficient enrollment or unforeseen circumstances.
Layla Reitmeier
Coordinator-Professional and Executive Programs
layla@asu.edu
480-965-8515
