![]() |
![]() |
![]() |
|
|
|
|
|
|
|
|
|
Web Application
Technology Principles Web Application Technology Principles describes and explains the platforms and technologies that empower web-deployed applications. Participants learn through discussion, simulations, case-studies and live demonstrations how the latest technologies combine to create enterprise-scale business applications that make the most of the power of the web. Web Application Technology Principles begins by showing how the three fundamental web application technologies (composite documents, hypertext links and tagged content) coupled with the basic browser-server architecture pave the way for radically new and different application paradigms. Participants learn how they can add business logic and rules processing to the simple thin-client browser model by employing technologies such as server-side scripting, Active Server Pages (ASP) and Java Server Pages (JSP). The program explains the basic problems with client-side logic executed via the connection-less and state-less browser, and describes partial solutions, including plug-ins, JavaScript and cookies. Web Application Technology Principles explains how Application Servers enable managed transactions, even when distributed across remote servers and foreign domains to achieve high-volume, high-frequency and high-integrity while sustaining near-real-time performance. The seminar introduces learners to the anatomy of a brokered architecture and shows how “common object services” grew into the vital “container services” that implement messaging, directory services, object transaction management, transaction integrity and data integrity. Web Application Technology Principles defines and clarifies the power and potential of the Java® application architecture. This comprehensive section begins with a thorough exploration of the fundamental Sun Java® “Write once, Run Anywhere” paradigm, including JavaBeans, applets, servlets, Java® Virtual Machines (JVMs) and Just-in-Time (JIT) compilers. In this section’s second half, learners discover the power of the current state of the art, including Enterprise Java® Beans (EJBs), Java® 2 Enterprise Edition (J2EE), the J2EE container and the evolution of the Application Server into Enterprise of the art required to support advanced Web applications. Web Application Technology Principles examines XML, perhaps the most important Web application enabler. Participants learn how XML provides an open standard to exchange structured and unstructured content between documents that transcends technical platform considerations. This seminar segment surveys the basic XML architecture components: the Document Type Definitions (DTD), Schema, Extensible Style Sheet Language (XSL), the parser and the Document Object Model (DOM). It demonstrates how XML works to interchange BLOB and conventional content tagged via standard vocabularies to extend EDI, facilitate document publication and provide a middleware link between disparate platforms and data formats. Participants will also learn how tagged content enables internal document addressability, launching a new information processing paradigm via SQL/XML, XLink, XPath, and, especially, XQuery…the potential successor to SQL. Web Application Technology Principles describes the components of Microsoft’s .NET architecture and explores the strategic implications of .NET and Web Services built using .NET. At an architecture level, it positions .NET in context with the COM and J2EE architectures. At an application deployment level, it positions ASP+ components with COM objects and EJBs. At an application development level, it positions C# with VisualBasic, C++ and Java. Web Application Technology Principles concludes by introducing and explaining Web Services and the Services Oriented Architecture (SOA) application approach. Participants learn how they can implement Web Services by Orchestrating or Choreographing reusable internal and external business function components. Learners receive a solid introduction to the Web Service anatomy and operation, including the use of WSDL to construct SOAP envelopes and calls, as well as the utility and difficulties of UDDI. They also learn about using SOAP to wrap legacy code to create a reusable Web Service. The section ends with a discussion of the practical challenges of implementing Web Services, with a strong focus on security issues. Who Should Attend? Anyone who requires a comprehensive overview of the technologies that make Web work:
What You Will Learn Primary Technologies: Why is the Web THE Application Platform?
Advanced Technologies: How to build large-scale transaction processing into Web?
Java: Write Once, Run Anywhere or Write Once, Test Everywhere?
J2EE & EJBs: Java® Marries the Application Server
XML: How can Web documents share and exchange content?
Microsoft .NET: Alternative to Java® and J2EE?
Web Services: What are they & when should you use them?
Seminar Outline Part 1: Fundamental Web Technologies, Architectures & Standards
Part 2: Enterprise Web Technologies, Architectures & Standards
Part 3: Java- Write Once Test Everywhere
Part 4: Enterprise Java® Beans (EJBs)
Part 5: XML: Content Transfer & Internal Addressability
Part 6: Microsoft .NET…The Alternative to J2EE
Part 7: Web Services
|