zBest Quest, Inc.   

                                           Advanced Software Development and Training

Home         Services    Software Development        Educational Services          Feedback         Contact Us    


Harmony between Nature and  Technology is zBest Quest.

        

 

 

           

 

 

Web Services in the Enterprise II

Design, Development, and Deployment

 

Course Description

The primary use of the World Wide Web at the present time is the interactive access to documents, resources, and applications. The majority of the current Web use cases are accomplished by human interaction, typically through Web browsers, multimedia players, or other front-end systems. To realize the Web's full potential, there is a need to extend the above capabilities to support interactions between applications and from one program to another in the B2B environment, in a dynamic fashion and on-demand. Although, there have been a number of tools and products that attempted to provide solutions to this problem over the last few years, they all lacked industry-wide standardization and support. Such tools were not based on protocols adopted by the World Wide Web, such as HTTP.

Web Services abstraction, as part of what is coming to be known as Service Oriented Architecture (SOA), is the first serious industry-wide attempt to address these issues and provide an infrastructure for platform-independent integration of applications, and for the publications and run-time discovery of services.

This course assumes knowledge and familiarity with Web Services concepts, as presented in the Web Services in the Enterprise I course. It gives high-level overview and comparison of .Net and Java approaches, with particular emphasis on JAVA API for Web Services. You are presented with brief overview of Web Services programming models and with the integrating of Web Services into the Enterprise. This will be followed by detailed mapping of Java APIs into Web Services architectural components. Programming examples of JAXP, JAXB, JAXM, JAXR, JAX-RPC, and a J2EE Web Services example will be presented and discussed.

Who Should Attend

This course is intended for development engineers, R&D managers, product marketing managers, and program and project management personnel who want to build and integrate their systems using the new technology.

Prerequisites: Familiarity with Web Services concepts and architectural components (as in Web Services in the Enterprise I course). Also one year of experience with object-oriented design or programming using object-oriented language such as Java.

What You Learn

On completing this course you should be able to:
bulletUnderstand, evaluate, make selection of the proper tools to implement Web Services.
bulletDevelop program to support and inter-operate with third-party Web Services products.
bulletAssess the needs, development effort, resources, and skills required to support, inter-operate, and integrate with Web Service products.
bulletDevelop, deploy Web Services applications, and make use and inter-operate with existing Web Services.

Instructor

ADEL HABIB, Ph.D., is president of zBest Quest Inc., a consulting company specializing in advanced software development and instruction. He has more than 20 years of experience in the computer and software industry, as a developer and development manager. In the last few years, Dr. Habib was heavily involved in the development of end-to-end business-to-business enterprise products, Web services, and solutions that demanded high-levels of scalability and security. He has also been teaching the design of enterprise and multitier systems at Bay Area higher education institutions for several years. He is also a Sun Microsystems-certified Enterprise Java Architect.

Schedule

Check-in: 8:30-9:00 am first day
Lectures: 9:00 am-5:00 pm each day
Lunch: noon-1:00 pm each day

Location

UC Berkeley Extension Downtown, 425 Market Street, 8th Floor (enter from Fremont Street), San Francisco, California

Fee

The fee is $995 (EDP 318394). This includes:
bulletTwo days of instruction (1.4 ceu)
bulletComprehensive course notes
bulletLunch and refreshments each day

| Top | Enroll |

Topic Outline

bulletBrief overview of Web Services programming models
bulletSummary and comparison of Web Services
bulletDevelopment tools from different vendors
bulletIntegrating Web Services into the Java-based Enterprise
bulletJava support to Web Services
bulletMapping Java APIs to Web Services
bulletArchitectural components
bulletProgramming examples of JAXP, JAXB, JAXM, JAXR, JAX-RPC
bulletDemonstration and step-by-step development examples of Web Services products and technologies
bulletJava, J2EE, and .NET Web Services example
bulletInteroperability with .NET Web Services
bulletConclusion and future evolution

Contact Us

Continuing Education in Engineering
University Extension
University of California
1995 University Ave
Berkeley, CA 94720-7010

E-Mail: course@unx.berkeley.edu
Telephone: 510-642-4151
Fax: 510-642-6027

 

 
Send mail to adel@zbestquest.com with questions or comments about this web site.
Last modified: June 08, 2004