Acest site folosește cookies pentru a furniza servicii și funcționalități personalizate. Prin vizitarea site-ului nostru, îți dai acordul pentru descărcarea acestor cookies. Am inteles

Poți afla mai multe despre cookies și poți schimba setările lor aici.
 
 

Distributed computing and systems. A practical approach - Salomie, Ioan

Editura ALBASTRA

-16.8 Lei
Distributed computing and systems. A practical approach

Cartea face parte din campania

Transport la 4.9 lei la Pachetomat si Easybox pentru comenzi de minim 49 de lei

Campania este valabila in perioada 18/04/2024 - 19/04/2024 in limita stocului disponibil. vezi alte carti din campanie

Distributed computing and systems. A practical approach

Apreciere: 3.4/7 (58 voturi)
Editura: ALBASTRA
PRP:48,00 LeiAcesta este pretul recomandat de producator/ pretul de coperta. Pretul de vanzare este afisat mai jos
31,20 Lei
Diferența: 16.8 Lei

Descriere

Descriere - Distributed computing and systems. A practical approach

This book aims at a practical approach of using the distributed computing paradigms and their supporting technologies for building distributed systems. A major part of the book is dedicated to the Internet as a programming model and context for distributed applications in the era of massive and global interconnectivity. The book presents the main distributed computing paradigms (distributed objects and remote method calls, component-based and message-based computing, service-oriented computing and business level workflows-based computing in SOA environments) along with fully functional examples, implemented in Java and .NET technologies.




1. BASICS OF PROGRAMMING WEB APPLICATIONS

1.1. Fundamentals

1.1.1. Web Clients and Web Servers

1.1.2. An end-to-end scenario

1.1.3. The request-reply model

1.1.4. HyperText Transfer Protocol (HTTP)

1.1.4.1. HTTP Methods

1.1.4.2. HTTP Status Codes

1.1.4.3. HTTP as a stateless protocol

1.1.5. Rendering simple Web Pages

1.1.6. Programming on the Client and Server side

1.2. Technologies for Web Application Development

1.2.1. Client side programming technologies

1.2.1.1. Java Applets

1.2.1.2. JavaScript

1.2.1.3. Microsoft Silverlight applications

1.2.2. Server side programming technologies

1.2.2.1. JavaServlets

1.2.2.2. JavaServer Pages (JSP)

1.2.2.3. JavaServer Faces (JSF)

1.2.2.4. Microsoft ASP.NET 2.0 Web Applications

1.2.3. Data access and manipulation technologies

1.2.3.1. Relational Data Servers

1.2.3.2. XML Data and XML Schemas

1.2.3.3. XML Data processing techniques

1.2.3.4. Processing Relational Data in Java

1.2.3.5. Processing Relational Data in .NET

1.2.3.6. Processing XML Data Sources from Java

1.2.3.7. Processing XML Data Sources from Microsoft .NET

1.3. Solving problems using Web applications and technologies 

1.3.1. Processing XML Data Sources in .NET using XmlReder. A weather forecast application

1.3.2. Processing XML Data Sources in Microsoft.NET using XmlDocument. A weather forecast application

1.3.3. Processing XML Data Sources in Microsoft.NET by using Data binding

1.3.4. Processing XML Data Sources in Java using SAX

1.3.5. Processing XML Data Sources in Java using JDOM

1.3.6. Working with Relational Data in .NET using DataReader

1.3.7. Working with Relational Data in .NET using DataSet

1.3.8. Working with Relational Data in Java using JDBC

1.3.9. A simple Java Servlet that generates HTML output

1.3.10. A simple Java Servlet that generates XML output

1.3.11. JavaServer Pages examples

1.3.12. Using JavaServer Pages for gathering HTML Forms POST Data in Java Beans

1.3.13. Using JavaServer Faces framework. The Hangman Game

1.3.14. Examples of Microsoft ASP.NET technology features

1.3.14.1. Master Pages

1.3.14.2. Web Site navigations controls

1.3.14.3. Using the Session from ASP.NET

1.3.14.4. Handling user generated events

1.3.14.5. Data Binding

1.3.14.6. Deploying and running the examples

1.3.15. Configuring the system for Java Enterprise Edition development

1.3.16. Configuring the system for .NET Framework 2.0 development

1.3.17. Creating a Virtual Directory in IIS

1.4. References

 

2. DISTRIBUTED OBJECTS

2.1. Fundamentals

2.1.1. Local vs. Distributed Objects

2.1.1.1. Life-cycle

2.1.1.2. Activation / Deactivation and persistence

2.1.1.3. References

2.1.1.4. Latency

2.1.1.5. Communications

2.1.1.6. Security

2.1.2. Distributed Objects Middleware

2.2. Java Remote Method Invocation

2.2.1. Java Local Objects vs. Remote Objects

2.2.2. Stubs and Skeletons

2.2.3. Threads and Garbage Collection in RMI

2.2.4. Dynamic code loading and parameter passing in RMI

2.3. Microsoft .NET Remoting

2.3.1. Remote Objects

2.3.2. Proxy Objects

2.3.3. Message Transport (Channels)

2.3.4. Remote Object Activation

2.3.5. Configuring Remote Objects

2.4. Solving Problems using Java RMI  Data Access Middleware

2.5. Using .NET Remoting to solve problems. A Simple Echoer Example

2.5.1. Single Call Activation solution

2.5.2. Singleton Activation

2.5.3. Client Activation

2.6. Using .NET Remoting to solve problems. Data Access Middleware

2.7. References

 

3. COMPONENT-BASED DISTRIBUTED SYSTEMS

3.1. Fundamentals

3.2. Enterprise Java Beans 3.0

3.2.1. Session Beans

3.2.2. Message-Driven Beans

3.2.3. Java Persistence API and Entities

3.2.3.1. Entities, primary keys and associations

3.2.3.2. Managing Entities

3.3. Microsoft COM and COM+

3.3.1. COM (Component Object Model)

3.3.2. COM+

3.4. Using Components to Solve Problems The Apartment Booking System

3.4.1. Description

3.4.2. Analysis and Design

3.4.2.1. Presentation Tier

3.4.2.2. Business tier

3.4.2.3. Data tier

3.4.3. Tools installation and configuration

3.4.4. Tools integration

3.4.4.1. Sun Application Server and NetBeans IDE

3.4.4.2. MySql, NetBeans IDE and Sun Application Server

3.4.5. Implementation

3.4.5.1. Entity creation

3.4.5.2. Session Bean creation

3.4.5.3. Presentation layer- JSP implementation

3.4.6. Deployment and execution

3.5. References

 

4. MESSAGE-BASED DISTRIBUTED SYSTEMS

4.1. Fundamentals

4.2. Java Message Services (JMS)

4.2.1. JMS Messaging Models

4.2.1.1. JMS Publish-Subscribe Messaging

4.2.1.2. JMS Point-To-Point Messaging

4.2.1.3. Message Consumotion

4.2.2. JMS Architecture

4.2.2.1. Connection Factory

4.2.2.2. Destination

4.2.2.3. Connections

4.2.2.4. Sessions

4.2.2.5. Messages

4.2.2.6. Message producers

4.2.2.7. Message consumers

4.2.2.8. Queue browsers

4.3. Microsoft Message Queuing (MSMQ)

4.3.1. MSMQ Architecture

4.3.2. Message Queue Management

4.4. Using Messaging Systems to solve problems. The Apartment Booking System

4.4.1. Description

4.4.2. Analysis and Design

4.4.2.1. Presentation tier

4.4.2.2. Business tier

4.4.2.3. Data tier

4.4.3. Resource installation and configuration

4.4.4. Implementation

4.4.4.1. Entities

4.4.4.2. The Session Beans

4.4.4.3. Email Booking MDB

4.4.4.4. Presentation Tier

4.4.5. Deployment and execution

4.5. References

 

5. SERVICE ORIENTED ARCHITECTURES AND WEB SERVICES

5.1. Fundamentals

5.2. SOA Basic Resources

5.2.1. Simple Object Access Protocol (SOAP)

5.2.2. Web Service Description Language (WSDL)

5.2.3. Universal Description, Discovery, and Integration (UDDI)

5.3. Web Services implementation technologies

5.3.1. NET Web Services

5.3.2. Java Web Services

5.4. Using .NET Web Services to Solve Problems The Flight Booking System

5.4.1. Description

5.4.2. Analysis and Design

5.4.3. Tools installation and configuration

5.4.4. FlightBookingWS Web Service Implementation

5.4.5. FlightBookingWS Client Application

5.4.6. Deployment and execution

5.5. Using JAX-WS to Solve Problems. The Hotel Booking System

5.5.1. Description

5.5.2. Analysis and Design

5.5.3. Tools installation and configuration

5.5.4. Java Web Service (HotelWS)

5.5.5. The Client Application

5.5.6. Deployment and execution

5.6. References

 

6. BUSINESS PROCESSES AND WORKFLOWS

6.1. Fundamentals

6.1.1. Business Processes

6.1.2. Workflows

6.1.3. Business processes and workflows

6.2. BPEL4WS Language

6.2.1. The interaction between business processes and Web Services

6.2.2. The business process execution sequence

6.3. Microsoft BizTalk Server

6.4. Microsoft Windows Workflow Foundation (WF)

6.5. Using Microsoft BizTalk Server to solve problems. The Holiday Package Booking System

6.5.1. Description

6.5.2. Analysis and Design

6.5.2.1. The .NET Web Service design

6.5.2.2. Java Web Service design

6.5.2.3. Business process design

6.5.2.4. Business process execution

6.5.3. Tools installation and configuration

6.5.3.1. BizTalk Server 2006. The main software requirements for Windows 2003

6.5.3.2. Essential notes for Microsoft BizTalk Server installation

6.5.3.3. Step by step pre-installation requirements for Windows 2003

6.5.3.4. Tools Configuration

6.5.3.5. BizTalk Server 2006 installation steps

6.5.3.6. Configuring BizTalk Server 2006

6.5.4. Business process development

6.5.4.1. Web Services implementation

6.5.4.2. Using BizTalk to create business process

6.5.4.3. Linking partner services to the business process

6.5.4.4. Business Process Logic Generation

6.5.4.4.1. Creating the flight booking business logic

6.5.4.4.2. Creating the hotel booking business logic

6.5.4.4.3. Creating the business process input structures

6.5.4.4.4. Creating the business process output structures

6.5.4.5. Business Process building and deployment

6.5.4.6. Business Process execution

6.6. Using Microsoft Workflow Foundation to solve problems. The Weather Monitoring System

6.6.1. Description

6.6.2. Tools installation and configuration

6.6.3. Workflow design and implementation

6.6.3.1. DisplayActivity

6.6.3.2. WeatherActivity

6.6.3.3. MailingActivity

6.7. References

 

APPENDIX 1. The BPEL4WS file for the holiday booking business developed in Section 6.5.4.


Autori: I.Salomie, T.Cioara, I.Anghel, T.Salomie
Anul aparitiei: 2008
Nr. pagini: 367


Livrarea se face din stoc, in 24-48 ore, din depozitul de carte LibrariaOnline.ro, de luni pana vineri. Transportul este gratuit pentru orice comanda de minim 119 lei cu livrare in reteaua de Pachetomate Posta Panduri, minim 199 lei cu livrare in Easybox oriunde in tara, minim 149 lei cu livrare prin curier in Bucuresti si minim 199 lei pentru livrarea prin curier, in tara.
Pentru orice solicitare contactati departamentul Suport Clienti LibrariaOnline.ro, de luni pana vineri in intervalul 9-18.

LibrariaOnline.ro intelege importanta informatiilor prezentate in aceasta pagina si face eforturi permanente pentru a le pastra actualizate. Singura situatie in care informatiile prezentate pot fi diferite fata de cele ale produsului este aceea in care producatorul aduce modificari specificatiilor acestuia, fara a ne informa in prealabil.


Vezi alte carti scrise de Ioan Salomie

Alte carti de la editura ALBASTRA

Editura ALBASTRA. Carti de la editura ALBASTRA