Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system...
XML is the de facto language for communication within and between distributed applications, whether they're on the Internet or a corporate network. XML is successful because of two strengths: it has a highly-structured human readable format and it can be transmitted as pure text. No matter how disparate applications and their architectures may be,...
"Thought-provoking and far-sighted, this book provides a detailed analysis of the legal issues involved in on-line business and how a new generation of electronic agents can help. If you’re grappling with these issues today—or if you just want to see what’s coming tomorrow—this book is an excellent place to...
IN THE PAST FEW DECADES, DATABASE SOLUTIONS AND DATA MANAGEMENT OPERATIONS HAVE SUPPORTED AN EVER-EXPANDING RANGE OF SOLUTIONS AND TECHNOLOGY ARCHITECTURES.
There is no abatement to this trend. Many end-to-end Information Technology (IT) solutions in the current environment include access to the World Wide Web and integration with one...
Vision plays a fundamental role for living beings by allowing them to interact with the environment in an effective and efficient way. The Machine Vision goal is to endow computing devices, and more generally artificial systems, with visual capabilities in order to cope with not a priori predetermined situations. To this end, we have to take...
OvER THE PAST fifteen years I have worked for Oracle Corporation, and with many
customers who were keen to find the limitations of the (then) current Oracle database
on the latest and greatest hardware platforms of the day.
These customers have demanded ever increasing database performance at
what seems a...
Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores modern options, giving you a taste of each with ideas that will help you create better apps. You'll see frameworks that leverage modern programming languages, employ unique architectures, live client-side instead of server-side, or embrace...
Because of the immense importance of signal processing and the fastgrowing demands of business and industry, this series on signal processing serves to report up-to-date developments and advances in the field. The topics of interest include but are not limited to the following.
Learning how to write multithreaded applications is the key to taking full advantage of the Java platform. In Taming Java Threads, well-known columnist and Java expert Allen Holub provides Java programmers with the information they need to write real multithreaded programs--programs with real code. Holub provides an in-depth explanation...
Ajax and REST Recipes: A Problem-Solution Approach will serve all of your Ajax needs, by providing adaptable solutions for common tasks you'll want to implement on web sites using the next generation of Ajax and REST techniques. As a JavaScript developer, your time is precious, so you'll want to solve problems that present themselves in...
Refactoring has proven its value in a wide range of development projectshelping software professionals improve system designs, maintainability, extensibility, and performance. Now, for the first time, leading agile methodologist Scott Ambler and renowned consultant Pramodkumar Sadalage introduce powerful refactoring techniques...
Optical networks have moved from laboratory settings and theoretical research to real-world deployment and service-oriented explorations. New technologies such as Ethernet PON and optical packet switching are being explored, and the landscape is continuously and rapidly evolving. Some of the key issues involving these new...