Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Engineering & Development


1001. 

Algorithms of the Intelligent Web

Algorithms of the Intelligent Web

By: 

Publisher: Manning Publications

Publication Date: 01-MAY-2009

Insert Date: 08-AUG-2009

Slots: 1.0

Table of Contents • Start Reading

Web 2.0 applications are best known for providing a rich user experience, but the parts you can't see are just as important-and impressive. Many Web 2.0 applications use powerful techniques to process information intelligently and offer features based on patterns and relationships in the data that couldn't be discovered manually. Successful examples of these Algorithms of the Intelligent Web include household names like Google Ad Sense, Netflix, and Amazon. These applications use the internet as a platform that not only gathers data at an ever-increasing pace but also systematically...

1002. 

SOA Approach to Integration: XML, Web Services, ESB, and BPEL in Real-World SOA Projects

SOA Approach to Integration: XML, Web Services, ESB, and BPEL in Real-World SOA Projects

By: Poornachandra Sarang; Frank Jennings; Matjaz Juric; Ramesh Loganathan

Publisher: Packt Publishing

Publication Date: 30-NOV-2007

Insert Date: 06-AUG-2009

Slots: 1.0

Table of Contents • Start Reading

XML, Web services, ESB, and BPEL in real-world SOA projects Service-Oriented Architectures and SOA approach to integration SOA architectural design and domain-specific models Common Integration Patterns and how they can be best solved using Web services, BPEL and Enterprise Service Bus (ESB) Concepts behind SOA standards, security, transactions, and how to efficiently work with XML In Detail Integration of applications within a business and between different businesses is becoming more and more important. The needs for up-to-date information that is accessible from...

1003. 

<>Praise for Software Test Engineering with IBM Rational Functional Tester “Finally, a manual for the Software Test Engineer! Many manuals on the market today are geared toward developers, and none exist for Rational Functional Tester. This is one of the first manuals geared toward the Automated Test Engineer acknowledging the depth of knowledge required for a very complex job. The manual will assist all levels of test engineering with very specific steps and hands-on advice. This manual is a reference book that no Automated Test Engineer using RFT should be without!” —Penny Bowser, CTFL,...

1004. 

Scrum im Unternehmen

Scrum im Unternehmen

By: Ken Schwaber

Publisher: Microsoft Press Deutschland

Publication Date: 09-APR-2008

Insert Date: 03-AUG-2009

Slots: 1.0

Table of Contents • Start Reading

Übertragen Sie die Vorteile von Scrum, wie größere Agilität, qualitativ bessere Ergebnisse und geringere Kosten, von einzelnen Teams auf Ihr ganzes Unternehmen! Dabei ist die größte Herausforderung, Reibungsverluste zu minimieren, die in diesem Prozess durch Festhalten an alten Projektmanagement-Gewohnheiten entstehen. Dabei hilft Ihnen Ken Schwaber, einer der führenden Vertreter des agilen Projektmanagements, mit diesem Buch. Er begleitet Sie hier durch das Change-Management, das im organisationalen und zwischenmenschlichen Bereich nötig ist, um Scrum erfolgreich in Ihrer gesamten...

1005. 

Software Requirements: Deutsche Ausgabe der Second Edition

Software Requirements: Deutsche Ausgabe der Second Edition

By: Karl E. Wiegers

Publisher: Microsoft Press Deutschland

Publication Date: 09-FEB-2005

Insert Date: 03-AUG-2009

Slots: 1.0

Table of Contents • Start Reading

Nicht wenige Software-Projekte erreichen ihre gesteckten Ziele nicht, da bereits in ihrer Anfangsphase Anforderungen an die Software nicht gründlich genug analysiert und dokumentiert wurden. Oft wird auch vernachlässigt, dass Softwareentwicklung genauso viel mit Kommunikation, wie mit eigentlicher Entwicklungsarbeit zu tun hat. An diesem Punkt setzt dieser Klassiker der Softwareentwicklungsliteratur an, in dem überzeugend präsentiert wird, warum die Erhebung, Zusammenstellung und das Managen von Software Requirements essentiell für erfolgreiche Projekte ist und mit welchen erprobten...

1006. 

Discovering the Business Value Patterns of Integrated Information Framework

Discovering the Business Value Patterns of Integrated Information Framework

By: Rufus Credle; Victor Akibola; Vijay Karna; Devi Pannerselvam; Remesh Pillai; Satyaprema Prasad

Publisher: IBM Redbooks

Publication Date: 13-JUL-2009

Insert Date: 30-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

This IBM® Redbooks® publication is a comprehensive service-oriented architecture (SOA) offering that is designed to extend the IBM Business Process Management platform to deliver flexible composite business applications. In this book, we provide the complete overview of the chemicals and petroleum industry and solutions provided through IIF that can help overcome the business challenges through value identification. This is the first of two books and covers the business and functional architecture of the chemicals and petroleum industry. In particular, this book provides a market...

1007. 

Mule in Action

Mule in Action

By: David Dossot; John D'Emic

Publisher: Manning Publications

Publication Date: 28-JUL-2009

Insert Date: 30-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Mule is the most widely used open source ESB-with millions of downloads- providing an alternative to expensive commercial options. Mule in Action is a comprehensive tutorial designed for working Java developers. This authoritative book explores the architecture and the main features of version Mule 2 through numerous running examples. It starts with a quick overview of ESB technology and a bit of Mule history-including the key changes between Mule 1.x and Mule 2. Readers learn to configure Mule and then get straight to the good stuff-putting Mule to work. Because the core of an ESB system...

1008. 

Agile Product Management with Scrum: Creating Products that Customers Love

Agile Product Management with Scrum: Creating Products that Customers Love

By: 

Publisher: Addison-Wesley Professional

Publication Date: 22-MAR-2010

Insert Date: 28-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

The First Guide to Scrum-Based Agile Product Management In Agile Product Management with Scrum, leading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum. He describes a broad range of agile product management practices, including making agile product discovery work, taking advantage of emergent requirements, creating the minimal marketable product, leveraging early customer feedback, and working closely with the development team. Benefitting from Pichler’s extensive experience, you’ll learn how Scrum...

1009. 

Agile Project Management: Creating Innovative Products, Second Edition

Agile Project Management: Creating Innovative Products, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 10-JUL-2009

Insert Date: 28-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Best practices for managing projects in agile environments—now updated with new techniques for larger projects Today, the pace of project management moves faster. Project management needs to become more flexible and far more responsive to customers. Using Agile Project Management (APM), project managers can achieve all these goals without compromising value, quality, or business discipline. In Agile Project Management, Second Edition, renowned agile pioneer Jim Highsmith thoroughly updates his classic guide to APM, extending and refining it to support even the largest projects and...

1010. 

PeopleSoft Developer’s Guide for PeopleTools & PeopleCode

PeopleSoft Developer’s Guide for PeopleTools & PeopleCode

By: Judi Doolittle

Publisher: Oracle Press

Publication Date: 17-DEC-2008

Insert Date: 24-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Design and Deliver PeopleSoft Enterprise Resource Planning Solutions Develop data-driven Oracle PeopleSoft applications and business intelligence reports with help from the expert advice in this Oracle Press guide. PeopleSoft Developer’s Guide for PeopleTools & PeopleCode shows you how to build and enhance PeopleSoft modules that maximize return on investment. ...

1011. 

Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility

Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility

By: 

Publisher: IBM Press

Publication Date: 14-JUL-2009

Insert Date: 22-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Achieve Breakthrough Business Flexibility and Agility by Integrating SOA and BPM   Thousands of enterprises have adopted Service Oriented Architecture (SOA) based on its promise to help them respond more rapidly to changing business requirements by composing new solutions from existing business services. To deliver on this promise, however, companies need to integrate solid but flexible Business Process Management (BPM) plans into their SOA initiatives. Dynamic SOA and BPM offers a pragmatic, efficient approach for doing so. Top IBM® SOA architect Marc Fiammante takes you...

1012. 

Open Source SOA

Open Source SOA

By: Jeff Davis

Publisher: Manning Publications

Publication Date: 01-MAY-2009

Insert Date: 22-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Software Oriented Architecture, or SOA, has become embraced by many organizations as a means of improving reusability of software assets; providing better alignment between business and IT; and, increasing agility for responding to demands in the marketplace. This is accomplished by breaking individual units of functionality into services that can then be exposed through open protocols and standards. Until recently, many of the software technologies used for developing SOA-based solutions were limited to expensive, commercial offerings. However, that has now changed, and a compelling...

1013. 

Head First Programming

Head First Programming

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 24-NOV-2009

Insert Date: 22-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're...

1014. 

Becoming Agile: ... in an imperfect world

Becoming Agile: ... in an imperfect world

By: Greg Smith; Ahmed Sidky

Publisher: Manning Publications

Publication Date: 01-MAY-2009

Insert Date: 19-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Agile principles have been a breath of fresh air to many development teams stuck in the middle of a rigid, process-driven environment. Unfortunately, it's not so easy to bring Agile into an existing organization with established people and practices. Becoming Agile shows you practical techniques and strategies to move from your existing process to an Agile process without starting from scratch. Many books discuss Agile from a theoretical or academic perspective. Becoming Agile takes a different approach and focuses on explaining Agile from a ground-level point-of-view. Author Greg Smith,...

1015. 

Succeeding with Agile

Succeeding with Agile

By: Mike Cohn

Publisher: Addison-Wesley Professional

Publication Date: 26-OCT-2009

Insert Date: 17-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work. Succeeding with Agile is for pragmatic software professionals who want real answers to the most difficult challenges they face in implementing...

1016. 

Rational Application Developer V7.5 Programming Guide

Rational Application Developer V7.5 Programming Guide

By: Ueli Wahli; Miguel Vieira Ferreira Lopes Gomes; Brian Hainey; Ahmed Moharram; Juan Pablo Napoli; Marco Rohr; Henry Cui; Patrick Gan; Celso Gonzalez; Pinar Ugurlu; Lara Ziosi

Publisher: IBM Redbooks

Publication Date: 29-JUN-2009

Insert Date: 15-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

IBM® Rational® Application Developer for WebSphere® Software v7.5 (Application Developer, for short) is the full function Eclipse 3.4 based development platform for developing Java™ Standard Edition Version 6 (Java SE 6) and Java Enterprise Edition Version 5 (Java EE 5) applications with a focus on applications to be deployed to IBM WebSphere Application Server and IBM WebSphere Portal. Rational Application Developer provides integrated development tools for all development roles, including Web developers, Java developers, business analysts, architects, and enterprise programmers. Rational...

1017. 

The Practical, Complete Guide to Leveraging the Power of Social Networks with Lotus Connections 2.0 IBM® Lotus® Connections 2.0 gives businesses all the tools they need to make the most of social networking—easily, securely, and cost-effectively. Now, a team of IBM Lotus Connections experts thoroughly introduce this breakthrough product and covers every facet of planning, deploying, and using it successfully. IBM Lotus Connections 2.0 covers both business and technical issues and presents proven best practices for every step of the implementation process. The authors first help you...

1018. 

Das Zend FrameWork: Von den Grundlagen bis zur fertigen Anwendung

Das Zend FrameWork: Von den Grundlagen bis zur fertigen Anwendung

By: Ralf Eggert

Publisher: Addison-Wesley Verlag

Publication Date: 27-MAR-2009

Insert Date: 12-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Das Zend Framework ist das fortschrittlichste MVC-Framework auf Basis von PHP5 und erfreut sich wachsender Beliebtheit in der internationalen PHP Community. Durch das "Alles kann, nichts muss"-Prinzip ist es sowohl für Einsteiger als auch für Profis geeignet und erleichtert dem Entwickler die Anwendungsentwicklung in vielfacher Hinsicht.Das Buch bringt dem Leser die Zusammenhänge des Zend Frameworks näher und erläutert insbesondere die Interaktionsmöglichkeiten zwischen den zahlreichen Komponenten des Frameworks. Das Buch bietet nicht nur eigenständige Beispiele zum Einsatz der...

1019. 

Aspect-Oriented Programming with the e Verification Language

Aspect-Oriented Programming with the e Verification Language

By: David Robinson

Publisher: Morgan Kaufmann

Publication Date: 28-JUL-2010

Insert Date: 09-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

What’s this AOP thing anyway, really—when you get right down to it—and can someone please explain what an aspect actually is? Aspect-Oriented Programming with the e Verification Language takes a pragmatic, example based, and fun approach to unraveling the mysteries of AOP. In this book, you’ll learn how to: • Use AOP to organize your code in a way that makes it easy to deal with the things you really care about in your verification environments. Forget about organizing by classes, and start organizing by functionality, layers, components, protocols, functional coverage, checking, or...

1020. 

Business Process Driven SOA using BPMN and BPEL

Business Process Driven SOA using BPMN and BPEL

By: Kapil Pant; Matjaz Juric

Publisher: Packt Publishing

Publication Date: 28-AUG-2008

Insert Date: 07-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

In Detail Modeling business processes for SOA and developing end-to-end IT support has become one of the top IT priorities. The SOA approach is based on services and on processes. Processes are focused on composition of services and in that sense services become process activities. Experience has shown that the implementation and optimization of processes are the most important factors in the success of SOA projects. SOA is so valuable to businesses because it enables process optimization. In order to optimize processes, we need to know which processes are relevant and we have to understand...