Enterprise Web 2.0 with EGL
Publisher: MC Press
Published: 2009
Place of publication: Chicago
Language: eng
Number of pages: 351
ISBN-13: 9781583476420; 9781583476864; 9781583470916
Subjects: Programming languages (Electronic computers); EGL (Computer program language); Web 2.0.; COMPUTERS; Programming Languages; C♯; Java; Pascal
Description: Placing an emphasis on the use of Enterprise Generation Language (EGL) as support for Web 2.0, this guide demonstrates how companies can use the innovative practices of Web 2.0 to compliment the usual techniques for automating business processes. Descriptions of a variety of concepts that are essential for understanding enterprise computing are provided, such as Model View Controller, multitiered environments, and service-oriented architecture. An overview of the internally consistent structure of EGL explains the long-term benefits of writing software in the language's high-level constructs--w.
Notes: Categories of EGL Data Types.

Includes bibliographical references and index.
Table of contents: title: Cover; Copyright; Contents; Preface; Our Presentation; Acknowledgements; Chapter 1: Introduction; Modes of Reliance on IT; Support Mode; Factory Mode; Turnaround Mode; Strategic Mode; IT as a Commodity; Software that Fulfills Its Role; Software that Enables a Competitive Advantage; Service-Oriented Architecture; Grow Your Software; Agile Development; The Importance of Abstraction in a Computer Language; The Importance of Wide Coverage by a Computer Language; Accentuate the Negative; Are Enterprise Languages Disruptive?; Do Enterprise Languages Inhibit Innovation?; title: Caused by Higher Abstraction?Are Enterprise Languages Old News?; Chapter 2: Web 2.0; Interactive Web Sites; Networks; Collaboration; Brand Image; Revenue; Owning and Extending Data; Rich Internet Applications; Chapter 3: Introduction to Web Security; Security Trends; Threats by Type; Security by Location; Data in Transit; Server-Side Security; Client-Side Security; Use of an LDAP-Compliant Server; Security for a Rich Internet Application; Web Servers and Application Servers; Container-Managed Authentication; Security Options; Risk; Assessing Risk; Responding to Risk.; title: Chapter 4: Service-Oriented ArchitectureStructure of a Service-Oriented Application; Aspects of a Service; Service Implementation; Elementary Access Details; Contract; Loose Coupling; Service Registry; Service Level Agreement; Web 2.0; Web and Binary-Exchange Services; Architectural Styles in Web Services; Traditional RPC-Style SOAP Services; REST Services; REST-RPC Services; Chapter 5: EGL Scope; Uses of EG; Supported Technologies; Runtime Environment; Persistent Data Storage; User Interface; Support for Service-Oriented Architecture; Network Communication; Report Production.; title: Integration with Existing CodeIntegrating Multiple Products that Support EGL; Chapter 6: EGL Rich UI in Context; Multiple Tiers; Support for Old and New Programming Models; The DOM Tree; Rich UI Handler; Rich UI Editor; Embedded Handlers; Service access; Use of Libraries; Model, View, Controller; MVC in EGL Rich UI; Validating Form; Validators; Form Validation, Commit, and Publish; Defining Displayable Text in an External File; Simulating Page Flow; Switching Pages in the Simplest Case; Switching Pages and Updating the Address Bar; Handler Communication with Infobus.; title: Chapter 7: Services and EGL Rich UICICS Web Services; Access of IBM i Programs as Web Services; End-to-End Processing; EGL Projects and Deployment; Example of End-to-End Processing; EGL Deployment Descriptor; Service Client Bindings; Web Service Deployment; How Do You Set the Location Data for Service Access?; Access of SOAP Services; Access of EGL REST Services; Access of Third-Party REST Services; What is the Location for an EGL-Generated Service?; Chapter 8: Overview of Generation; EGL Compilation; EGL Build; EGL Generation; Chapter 9: Language Organization; Data Types.