Integration-Ready Architecture and Design: Software Engineering with XML, Java, .NET, Wireless, Speech, and Knowledge Technologies

Front Cover
Cambridge University Press, Jul 26, 2004 - Computers - 609 pages
What would you do if your IT job was no longer performed in your country? Your survival does not lie in limiting global collaborative engineering. IT workers will survive and prosper because of their ability to innovate, to quickly learn and change directions, and to evolve from Information Technology into Distributed Knowledge Marketplace. You have no choice but to be pro-active, learn to stay current, even run ahead of the game. Integration-Ready Architecture and Design bridges the gap for a new generation of wired and wireless software technologies and teaches a set of skills that are demanded by fast moving software evolution. This up-to-date textbook integrates theory and practice, going from foundations and concepts to specific applications. Through deep insights into almost all areas of modern CIS and IT, Zhuk provides an entry into the new world of integrated knowledge and software engineering. Readers will learn the 'what's, why's, and how's' on: J2EE, J2ME, .NET, JSAPI, JMS, JMF, SALT, VoiceXML, WAP, 802.11, CDNA, GPRS, CycL, XML, and multiple XML-based technologies including RDF, DAML, SOAP, UDDI, and WDSL. Students, architects, designers, coders, and even management benefit from innovative ideas and detailed examples for building multi-dimensional worlds of enterprise applications and creating distributed knowledge marketplace.
 

What people are saying - Write a review

User Review - Flag as inappropriate

This is a great text for anyone interested in ontologies that openly available such as OpenCyc.

Contents

Software Architecture
1
Rules of the Game
5
J2ME and Wireless Messaging
7
Business Communications and Collaborative Engineering
13
Compare OOP and Procedural Programming
21
Find PlaygroundTiers for Your Objects
27
Basic Design Steps and Rules
33
How Direct Access to Products and Services
40
The New Generation of ClientServer Software
222
Multiple Scenarios
235
Good Performance Follows Good Design
251
Chapter 9
267
Is the Data Size Too Big for a Device? Not a Problem
279
A Single JavaCard Identity Key for All Doors and Services
286
Chapter 11
306
Chapter 12
335

Software Architecture and Integration Technologies
42
Programming Styles
48
J2EE Architecture
55
Ability to Add or Change Services at RunTime
63
Chapter 3
69
The Reusable NewsLine Component
79
View Multiple Web Information Channels
88
IntegrationReady Service Components and Extensible Service Containers
100
How Would We Use XMLBased Parameters while Building Components?
106
EventHandling Procedure
114
Provide the Possibility of Interactive Components Event Handling
125
Chapter 4
133
Chapter 5
151
How to Begin with OpenCyc
173
Chapter 6
189
DocumentHandling Services
203
Java Speech API Markup Language
341
Chapter 13
387
Object Model Diagram
393
What Does It Mean to Play a Scenario?
415
Installing and Running the Package
438
Chapter 14
446
Jini
463
From Basics to the Next Level on the JavaC Programming Trail
484
Appendix 2
539
Appendix 3
550
Working with Geographical Information Systems
570
Reading AutoCAD Vector Graphics
577
A New Way to Think about Applications
587
Index
599
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information