The Daily Bible: In Chronological Order 365 Daily Readings  
More Details

One year format/chronological order/compiled by F. LaGard Smith/updated jacket.

0736901248
UML in a Nutshell: A Desktop Quick Reference Sinan Si Alhir  
More Details

Modeling languages have been used by system developers for decades. But the Unified Modeling Language (UML), for the first time in the history of systems engineering, gives practitioners a common language. Accepted as a standard by the Object Management Group (OMG) in 1997, the language has already achieved more success than any previous contenders. With a firm conceptual and pragmatic basis, it is well suited to supporting projects in modern languages like C++ and Java. This book explains how to use each component of the UML, including its extension mechanisms and the Object Constraint Language (OCL), in a clear reference format. For those new to the language, a tutorial quickly brings you to the point where you can use the UML. The book is concise and precise, breaking down the information along clean lines and explaining each element of the language. Introductory chapters explain the purpose of the UML and show its value to projects and as a means for communication.

1565924487
Core J2EE Patterns: Best Practices and Design Strategies Deepak Alur, John Crupi, Dan Malks  
More Details

Sun Microsystems' Java 2 Platform, Enterprise Edition (J2EE) has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have been helping customers build J2EE-based solutions since the earliest days of the technology, focusing primarily on up-front design and architecture. Along the way, they've identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun's best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. Presentation tier patterns describe solutions involving JSP and servlets; business tier patterns describe solutions involving EJB; and integration tier patterns describe solutions involving JDBC and Java Messaging Service (JMS). The book also identifies bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.

0130648841
Foundations of Ajax Ryan Asleson, Nathaniel T. Schutta  
More Details

Foundations of Ajax presents a concise, down-to-earth explanation of the Ajax technology. Cutting through the hyperbole, this book focuses on what the Ajax technology means, how you start using it, and why it can make a difference to your products.

The authors begin with a clear explanation of how the Ajax techniques work, presenting the "XMLHttpRequest" object, and outlining how requests to the server are handled. Then they demonstrate the techniques' strengths and weaknesses in a variety of environments, backing up their discussion with a multitude of coding examples and links to existing Ajax applications already on the Web. The authors put it all together and leave you with a solid understanding of how to use this new Ajax approach to its fullest potential.

1590595823
Software Architecture in Practice Len Bass, Paul Clements, Rick Kazman  
More Details

This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture—how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization's business strategy.

Drawing on their own extensive experience, the authors cover the essential technical topics for designing, specifying, and validating a system. They also emphasize the importance of the business context in which large systems are designed. Their aim is to present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. To that end, case studies that describe successful architectures illustrate key points of both technical and organizational discussions.

Topics new to this edition include: Architecture design and analysis, including the Architecture Tradeoff Analysis Method (ATAM)Capturing quality requirements and achieving them through quality scenarios and tacticsUsing architecture reconstruction to recover undocumented architecturesDocumenting architectures using the Unified Modeling Language (UML)New case studies, including Web-based examples and a wireless Enterprise JavaBeans™ (EJB) system designed to support wearable computersThe financial aspects of architectures, including use of the Cost Benefit Analysis Method (CBAM) to make decisions

If you design, develop, or manage the building of large software systems (or plan to do so), or if you are interested in acquiring such systems for your corporation or government agency, use Software Architecture in Practice, Second Edition, to get up to speed on the current state of software architecture.

0321154959
Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap Norbert Bieberstein, Sanjay Bose, Marc Fiammante, Keith Jones, Rawn Shah  
More Details

Praise for Service-Oriented Architecture Compass

"A comprehensive roadmap to Service-Oriented Architecture (SOA). SOA is, in reality, a business architecture to be used by those enterprises intending to prosper in the 21st century. Decision makers who desire that their business become flexible can jumpstart that process by adopting the best practices and rules of thumb described in SOA Compass."

–Bob Laird, MCI IT Chief Architect

"The book Service-Oriented Architecture Compass shows very clearly by means of real projects how agile business processes can be implemented using Service-Oriented Architectures. The entire development cycle from planning through implementation is presented very close to practice and the critical success factors are presented very convincingly."

–Professor Dr. Thomas Obermeier, Vice Dean of FHDW Bergisch Gladbach, Germany

"This book is a major improvement in the field. It gives a clear view and all the key points on how to really face a SOA deployment in today's organizations."

–Mario Moreno, IT Architect Leader, Generali France

"Service-Oriented Architecture enables organizations to be agile and flexible enough to adopt new business strategies and produce new services to overcome the challenges created by business dynamism today. CIOs have to consider SOA as a foundation of their Enterprise Applications Architecture primarily because it demonstrates that IT aligns to business processes and also because it positions IT as a service enabler and maximizes previous investments on business applications.

To understand and profit from SOA, this book provides CIOs with the necessary concepts and knowledge needed to understand and adapt it into their IT organizations."

–Sabri Hamed Al-Azazi, CIO of Dubai Holding, Sabri

"I am extremely impressed by the depth and scale of this book! The title is perfect–when you know where you want to go, you need a compass to guide you there! After good IT strategy leads you to SOA, this book is the perfect vehicle that will drive you from dream to reality. We in DSK Bank will use it as our SOA bible in the ongoing project."

–Miro Vichev, CIO, DSK Bank, Bulgaria, member of OTP Group

"Service-Oriented Architecture offers a pathway to networking of intra- and inter-corporate business systems. The standards have the potential to create far more flexible and resilient business information systems than have been possible in the past. This book is a must-read for those who care about the future of business IT."

–Elizabeth Hackenson, CIO, MCI

"Service-Oriented Architecture is key to help customers become on demand businesses–a business that can quickly respond to competitive threats and be first to take advantage of marketplace opportunities. SOA Compass is a must-read for those individuals looking to bridge the gap between IT and business in order to help their enterprises become more flexible and responsive."

–Michael Liebow, Vice President, Web Services and Service-Oriented Architecture, IBM Business Consulting Services

"This book is a welcome addition to SOA literature. It articulates the business case and provides practical proven real-world advice, guidance, tips, and techniques for organizations to make the evolution from simple point-to-point web services to true SOA by addressing such topics as planning, organization, analysis and design, security, and systems management."

–Denis O'Sullivan, Fireman's Fund Enterprise Architect

Maximize the business value and flexibility of your SOA deployment

In this book, IBM Enterprise Integration Team experts present a start-to-finish guide to planning, implementing, and managing Service-Oriented Architecture. Drawing on their extensive experience helping enterprise customers migrate to SOA, the authors share hard-earned lessons and best practices for architects, project managers, and software development leaders alike.

Well-written and practical, Service-Oriented Architecture Compass offers the perfect blend of principles and "how-to" guidance for transitioning your infrastructure to SOA. The authors clearly explain what SOA is, the opportunities it offers, and how it differs from earlier approaches. Using detailed examples from IBM consulting engagements, they show how to deploy SOA solutions that tightly integrate with your processes and operations, delivering maximum flexibility and value. With detailed coverage of topics ranging from policy-based management to workflow implementation, no other SOA book offers comparable value to workingIT professionals.

Coverage includes

SOA from both a business and technical standpoint–and how to make the business case

Planning your SOA project: best practices and pitfalls to avoid

SOA analysis and design for superior flexibility and value

Securing and managing your SOA environment

Using SOA to simplify enterprise application integration

Implementing business processes and workflow in SOA environments

Case studies in SOA deployment

After you've deployed: delivering better collaboration, greater scalability, and more sophisticated applications

The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.

0131870025
The Unified Modeling Language User Guide Grady Booch, James Rumbaugh, Ivar Jacobson  
More Details

The "Unified Modeling Language User Guide" is the first of two UML works written by the creators of UML. This book will introduce the core 80% of UML, approaching it in a layered fashion and providing numerous examples of its application. The title is suitable for developers unfamiliar with UML or with modeling in general.

0201571684
IT Architectures and Middleware: Strategies for Building Large, Integrated Systems Chris Britton  
More Details

(Pearson Education) A guide for Information Technology professionals to rising above the conflicts of new business objectives, vendor wars and new technologies to think clearly about the real challenges IT faces. Includes coverage of middleware technology alternatives and distributed systems and the best practices in IT architecture. Softcover. DLC: Computer architecture.

0201709074
The Da Vinci Code Dan Brown  
More Details

While in Paris on business, Harvard symbologist Robert Langdon receives an urgent late-night phone call: the elderly curator of the Louvre has been murdered inside the museum. Near the body, police have found a baffling cipher. While working to solve the enigmatic riddle, Langdon is stunned to discover it leads to a trail of clues hidden in the works of Da Vinci — clues visible for all to see — yet ingeniously disguised by the painter.

Langdon joins forces with a gifted French cryptologist, Sophie Neveu, and learns the late curator was involved in the Priory of Sion — an actual secret society whose members included Sir Isaac Newton, Botticelli, Victor Hugo, and Da Vinci, among others.

In a breathless race through Paris, London, and beyond, Langdon and Neveu match wits with a faceless powerbroker who seems to anticipate their every move. Unless Langdon and Neveu can decipher the labyrinthine puzzle in time, the Priory's ancient secret — and an explosive historical truth — will be lost forever.

THE DA VINCI CODE heralds the arrival of a new breed of lightning-paced, intelligent thriller…utterly unpredictable right up to its stunning conclusion.

From the Hardcover edition.

0739313126
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis William J. Brown, Raphael C. Malveau, Hays W. "Skip" McCormick, Thomas J. Mowbray  
More Details

"The AntiPatterns authors have clearly been there and done that when it comes to managing software development efforts. I resonated with one insight after another, having witnessed too many wayward projects myself. The experience in this book is palpable." -John Vlissides, IBM Research "This book allows managers, architects, and developers to learn from the painful mistakes of others. The high-level AntiPatterns on software architecture are a particularly valuable contribution to software engineering. Highly recommended!" -Kyle Brown Author of The Design Patterns Smalltalk Companion "AntiPatterns continues the trend started in Design Patterns. The authors have discovered and named common problem situations resulting from poor management or architecture control, mistakes which most experienced practitioners will recognize. Should you find yourself with one of the AntiPatterns, they even provide some clues on how to get yourself out of the situation." -Gerard Meszaros, Chief Architect, Object Systems Group Are you headed into the software development mine field? Follow someone if you can, but if you're on your own-better get the map! AntiPatterns is the map. This book helps you navigate through today's dangerous software development projects. Just look at the statistics:
* Nearly one-third of all software projects are cancelled.
* Two-thirds of all software projects encounter cost overruns in excess of 200%.
* Over 800f all software projects are deemed failures.
While patterns help you to identify and implement procedures, designs, and codes that work, AntiPatterns do the exact opposite; they let you zero-in on the development detonators, architectural tripwires, and personality booby traps that can spell doom for your project. Written by an all-star team of object-oriented systems developers, AntiPatterns identifies 40 of the most common AntiPatterns in the areas of software development, architecture, and project management. The authors then show you how to detect and defuse AntiPatterns as well as supply refactored solutions for each AntiPattern presented.

0471197130
Modeling XML Applications with UML: Practical e-Business Applications David Carlson  
More Details

(Pearson Education) Reveals how to integrate XML and UML to create dynamic, interactive Web applications and meet optimal business-to-business application goals. Uses a large-scale running example to keep the material moving in a fluid, understandable manner. Features 'steps for success' and other tips for creating top designs. Softcover. DLC: XML (Document markup language).

0201709155
Enterprise Service Bus: Theory in Practice David Chappell  
More Details

Large IT organizations increasingly face the challenge of integrating various web services, applications, and other technologies into a single network. The solution to finding a meaningful large-scale architecture that is capable of spanning a global enterprise appears to have been met in ESB, or Enterprise Service Bus. Rather than conform to the hub-and-spoke architecture of traditional enterprise application integration products, ESB provides a highly distributed approach to integration, with unique capabilities that allow individual departments or business units to build out their integration projects in incremental, digestible chunks, maintaining their own local control and autonomy, while still being able to connect together each integration project into a larger, more global integration fabric, or grid.

Enterprise Service Bus offers a thorough introduction and overview for systems architects, system integrators, technical project leads, and CTO/CIO level managers who need to understand, assess, and evaluate this new approach. Written by Dave Chappell, one of the best known and authoritative voices in the field of enterprise middleware and standards-based integration, the book drills down into the technical details of the major components of ESB, showing how it can utilize an event-driven SOA to bring a variety of enterprise applications and services built on J2EE, .NET, C/C++, and other legacy environments into the reach of the everyday IT professional.

With Enterprise Service Bus, readers become well versed in the problems faced by IT organizations today, gaining an understanding of how current technology deficiencies impact business issues. Through the study of real-world use cases and integration patterns drawn from several industries using ESB—including Telcos, financial services, retail, B2B exchanges, energy, manufacturing, and more—the book clearly and coherently outlines the benefits of moving toward this integration strategy. The book also compares ESB to other integration architectures, contrasting their inherent strengths and limitations.

If you are charged with understanding, assessing, or implementing an integration architecture, Enterprise Service Bus will provide the straightforward information you need to draw your conclusions about this important disruptive technology.

0596006756
XML Data Management: Native XML and XML-Enabled Database Systems Akmal B. Chaudhri, Awais Rashid, Roberto Zicari  
More Details

Provides a discussion of the various XML data management approaches employed in a range of products and applications. Topics covered range from using XML with Oracle9i or SQL Server to embedded XML databases to Tamino. Softcover.

0201844524