The Java API for Representational State Transfer (JAX-RS) specification defines a set of Java APIs for building web services conforming to the REST style. This specification defines how to expose POJOs as web resources, using HTTP as the network protocol. Applications using these APIs can be deployed to an application server in a portable manner. Some of the key features that are introduced i…
This may seem like a strange way to start a tech book—but you really, really need to read this book. Let us explain. We’ll start with a little bit about ourselves and why we needed this book. I’m Dave, the developer. I’ve been obsessed with Microsoft Web Application technolo‐ gies since I was 16 years old. It began with the beta of classic ASP and Access 2.0 to be exact. Since then, I…
This article presents the purchase management information system, finance management information system and security information system, their interdependence and tight correlation. Furthermore, we state the goals of the purchase management information system that must be achieved in any organisation, as the purchase (sub)process is carried out in every organisation. P-K matrix gives a deta…
As program manager for ESRI’s ArcGIS mapping software product, Jim is responsible for a daily build of 20 million lines of code. He previously managed the transportation and logistics department for ESRI Professional Services, where he brought many multi-million–dollar software projects in on-schedule and on-budget using the design techniques described in this book. Lots of people have m…
Since the turn of the millennium, instantaneous access to a wide variety of content via the Web has ceased to be considered “bleeding-edge technology” and instead has become expected. In fact, from 2000 to the time of this writing, there has been continued exponential growth in the number of digital projects providing online access to a range of information resources: Web pages, full-text a…
His life falls naturally into three periods, each of which singularly enough constitutes a distinct and important era in the history of Florence. His youth was concurrent with the greatness of Florence as an Italian power under the guidance of Lorenzo de' Medici, Il Magnifico. The downfall of the Medici in Florence occurred in 1494, in which year Machiavelli entered the public service. During h…
VUCA, an acronym for Volatility, Uncertainty, Complexity and Ambiguity has its origins in military operations. Influential speakers such as Alan Webber, former editor of Harvard Business Magazine and Fast Company, apply VUCA to describe today’s environment after the several crises that hit the markets during the last decade. Volatility has since risen enormously, traditional planning and …
Evenasthesestageshaveprogressedrapidlyoverthepast20years, the enabling technologies have changed more quickly. Information technology (IT) evolution is now measured in terms of “Internet time” as fourth-generation hardware, software, and network system technologies are deployed. Ubiquitous access to information at any time, in anyplace, andin any wayis expectedas aroutine practicethat provi…
Nowadays information technology is based on semiconductor and ferromagnetic materials. Information processing and computation are performed using electron charge by semiconductor transistors and integrated circuits, but on the other hand the information is stored on magnetic high-density hard disks by electron spins. Recently, a new branch of physics and nanotechnology, called magneto- electron…
In the 20th century, new information technology has the potential to influence the lives of ordinary citizens as much as it has influenced business, edu- cation, and government. In many of the countries in Europe, North America, and Asia, the majority of individuals and households are using personal computers, the Internet, and mobile telephones. In the United States, this equipment is often re…
Computer systems are coming of age. As computer systems become more prevalent, sophisticated, embedded in physical processes, and interconnected, society becomes more vulnerable to poor system design, accidents that disable systems, and attacks on computer systems. Without more responsible design and use, system disruptions will increase, with harmful consequences for society. They will also re…
Principles of Information Security, Fourth Edition, is structured to follow a model called the security systems development life cycle (or SecSDLC). This structured methodology can be used to implement information security in an organization that has little or no formal informa- tion security measures in place. SecSDLC can also serve as a method for improving established information security pr…
During our work as supervisors in Faculty of Computers and Information Sciences in Mansoura University, Egypt, we were really frustrated with the number of graduation projects entitled or include “E-Learning” leading to the spread of a type of E-Learning graduation projects that focuses on the managerial aspects of the “University”, and abstracting the learning process in the uploadi…
As ActionScript has evolved from a few statements in Flash to a full-fledged Internet programming language in the latest release of Flash and Flex, we have the ability to implement sophisticated designs developed for languages using object-oriented programming (OOP). ActionScript 3.0 heralds a new era in Flash and Flexprogramming because it implements the ECMAScript standard for Internet la…
Big Data has already become a buzzword in today's IT world and provides lots of choices for end users. Cassandra is one of the most popular Big Data technologies today and is used as a NoSQL data store to build web-scale applications in the Big Data world. The idea behind this book is for Cassandra users to learn about Cassandra's strengths and weaknesses and, more importantly, understand where…