Re-conceptualizing Enterprise Information Systems
Re-conceptualizing Enterprise Information Systems.rar
he Emerging Domain of Cooperating Objects Definitions and Concepts
The Emerging Domain of Cooperating Objects Definitions and Concepts
IT ebook下载地址
IT ebook下载地址,不断更新!需要对大家有用!
Successful Software Development, 2nd Edition
A systematic approach to consistently successful software development.
In the age of the Internet, where software is more mission-critical than ever, it’s no longer enough for your development projects to succeed some of the time. You need to deliver excellence, consistently–and you must do it faster than ever.
Successful Software Development proceeds from the fact that there is no one way to develop software systems and introduces a model for a mature software development process that accommodates flexibility, the Systems Engineering Environment (SEE). This model comprises two fundamental, interlocked elements: the policies and procedures that define how software development is performed and the technologies available to get the job done. Using the SEE framework, learn how to:
Understand and “sell” the business case for software improvement
Establish and nourish an ongoing, productive dialogue between developers and customers
Manage the multiple constituencies, personalities, issues, and egos that complicate software development
Create plans that reflect the need for change–and take into account real-world risks
Write clearer, more useful contracts and statements of work
The Data Access Handbook
Performance and scalability are more critical than ever in today’s enterprise database applications, and traditional database tuning isn’t nearly enough to solve the performance problems you are likely to see in those applications. Nowadays, 75-95% of the time it takes to process a data request is typically spent in the database middleware. Today’s worst performance and scalability problems are generally caused by issues with networking, database drivers, the broader software/hardware environment, and inefficient coding of data requests. In The Data Access Handbook, two of the world’s leading experts on database access systematically address these issues, showing how to achieve remarkable improvements in performance of real-world database applications.
Drawing on their unsurpassed experience with every leading database system and database connectivity API, John Goodson and Rob Steward reveal the powerful ways middleware affects application performance and guide developers with designing and writing API code that will deliver superior performance in each leading environment. In addition to covering essential concepts and techniques that apply across database systems and APIs, they present many API examples for ODBC, JDBC, and ADO.NET as well as database system examples for DB2, Microsoft SQL Server, MySQL, Oracle, and Sybase.
Hello! Flex 4
roduct Description
Flex 4 is an open-source tool that allows developers to easily add life to web applications with dynamic user features, colorful transitions, and eye-catching animations. Flex also provides powerful data handling for industrial-strength applications.
We think it should be just as much fun to learn Flex as it is to use it. And we know that fun learning gets better results. Hello! Flex 4 demonstrates how to get started without getting bogged down in technical detail or academic edge cases. In this book, User Friendly cartoon characters offer commentary and snide side comments, as the book moves quickly from Hello World into practical techniques. Each one is illustrated with a hands-on example. Along the way, readers will build a unique Flex application that mashes Yahoo Maps with Twitter to keep track of friends.
About the Author
Peter Armstrong is the co-founder and CEO of Ruboss Technology Corporation, a Vancouver, BC area company focusing on Adobe Flex and Ruby on Rails development and consulting. He is the co-creator of the Ruboss Framework, the RESTful way to develop Flex and AIR applications that easily integrate with Ruby on Rails. Peter is also the author of the Manning book Flexible Rails: Flex 4 on Rails 2. He was a key part of the team that won the 2006 Adobe MAX Award for RIA/Web Development, the organizer of the Vancouver Ruby/Rails Meetup group, and is a frequent speaker on using Flex and Rails together.
Grails: A Quick-Start Guide
Grails is a full stack web development framework that enables you to build complete web applications in a fraction of the time and with less code than other frameworks.
In Grails: A Quick-Start Guide, you’ll see how to use Grails by iteratively building an unique, working application. By the time we’re done, you’ll have built and deployed a real, functioning website.
Along the way, we’ll learn about domain classes, controllers, and GSP views. We’ll see how Grails allows us to use powerful frameworks like Spring and Hibernate without even knowing it.
Using this hands-on, pragmatic approach, we’ll explore topics such as AJAX in Grails, custom tags, and plugins. We’ll dig into Grails’ powerful view technology, Groovy Server Pages, and see how we can easily leverage the help given to us by scaffolding to create custom user interfaces faster than you would have thought possible.
With Grails, you can get a lot done with little effort. With this book, you’ll get a lot done as well. It’s time to bring the fun back into web programming. Get started with Grails today.
Hello, Android: Introducing Google’s Mobile Development Platform, 2nd Edition
Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It’s inside millions of cell phones and other mobile devices, making Android a major platform for application developers. That could be your own program running on all those devices.
Getting started developing with Android is easy. You don’t even need access to an Android phone, just a computer where you can install the Android SDK and the phone emulator that comes with it. Within minutes, “Hello, Android” will get you creating your first working application: Android’s version of “Hello, World.”
From there, you’ll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game throughout the course of the book, you’ll learn about many aspects of Android programming including user interfaces, multimedia, and the Android life cycle.
This second edition has been completely revised for Android 1.5 (Cupcake) and Android 1.6 (Donut). Every page and example was reviewed and updated for compatibility with the new version. In addition, two new appendixes show you how to create Widgets for the Home screen and publish your application to the Android
Cloud Application Architectures
If you’re involved in planning IT infrastructure as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with these highly scalable, highly redundant infrastructure services.
While analysts hotly debate the advantages and risks of cloud computing, IT staff and programmers are left to determine whether and how to put their applications into these virtualized services. Cloud Application Architectures provides answers — and critical guidance — on issues of cost, availability, performance, scaling, privacy, and security.
With Cloud Application Architectures, you will:
Understand the differences between traditional deployment and cloud computing
Determine whether moving existing applications to the cloud makes technical and business sense
Analyze and compare the long-term costs of cloud services, traditional hosting, and owning dedicated servers
Learn how to build a transactional web application for the cloud or migrate one to it
Understand how the cloud helps you better prepare for disaster recovery
Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide
Massive, disruptive change is coming to IT as Software as a Service (SaaS), SOA, mashups, Web 2.0, and cloud computing truly come of age. Now, one of the world’s leading IT innovators explains what it all means—coherently, thoroughly, and authoritatively.
Writing for IT executives, architects, and developers alike, world-renowned expert David S. Linthicum explains why the days of managing IT organizations as private fortresses will rapidly disappear as IT inevitably becomes a global community. He demonstrates how to run IT when critical elements of customer, product, and business data and processes extend far beyond the firewall—and how to use all that information to deliver real-time answers about everything from an individual customer’s credit to the location of a specific cargo container.
pro_ubuntu_server_administration.pdf
This book provides a complete introduction to Ubuntu Server. I’ve written this book for people
who are new to Ubuntu Server administration. The target readers are Windows administrators
as well as people who are used to managing other flavors of Linux (or UNIX). It was the goal of
this book to give a no-nonsense introduction to working with Ubuntu Server, and so this book
should provide all the basics that are needed to get you going. It also includes many useful tips
that help you in doing your work in a more efficient manner.
Many books about Ubuntu are presently available, but you can’t do Ubuntu Server justice
by covering both the desktop and the server version in one book. The needs of a server administrator
are incredibly different from the needs of a desktop administrator. So I’ve chosen an
approach that makes sense for the server administrator, and all topics are selected and organized
to make sense for your day-to-day work as a server administrator.
The book starts by describing Ubuntu Server with a special focus on storage configuration,
which is an especially important concern when dealing with server environments. After
that, you’ll find a quick introduction to driving Ubuntu Server from the command line, in case
you haven’t done this before. The third chapter tackles some of the common generic tasks of a
server administrator, including managing software packages and configuring a graphical user
interface. Next are chapters about file system management, Ubuntu Server security, managing
processes, and the boot procedure. The last chapter dealing with stand-alone server functionality
explains Bash shell scripting: in fewer than 30 pages, you’ll learn everything you ever
needed to know about this complex topic.
The second part of the book teaches you all about network services. First, you’ll learn
how to configure and troubleshoot a network interface. Next, you’ll read how to set up infrastructure
services such as time services, name services, and DHCP. Following that, you’ll find
chapters about managing file services, the Apache web server (including performance tuning
hints and a section on virtual hosts), and related packages such as MySQL. Finally, the last
chapter provides an overview of the approaches to running virtualization on Ubuntu Server.
Beginning Ubuntu Server Administration: From Novice to Professional
This book provides a complete introduction to Ubuntu Server. I’ve written this book for people
who are new to Ubuntu Server administration. The target readers are Windows administrators
as well as people who are used to managing other flavors of Linux (or UNIX). It was the goal of
this book to give a no-nonsense introduction to working with Ubuntu Server, and so this book
should provide all the basics that are needed to get you going. It also includes many useful tips
that help you in doing your work in a more efficient manner.
Many books about Ubuntu are presently available, but you can’t do Ubuntu Server justice
by covering both the desktop and the server version in one book. The needs of a server administrator
are incredibly different from the needs of a desktop administrator. So I’ve chosen an
approach that makes sense for the server administrator, and all topics are selected and organized
to make sense for your day-to-day work as a server administrator.
The book starts by describing Ubuntu Server with a special focus on storage configuration,
which is an especially important concern when dealing with server environments. After
that, you’ll find a quick introduction to driving Ubuntu Server from the command line, in case
you haven’t done this before. The third chapter tackles some of the common generic tasks of a
server administrator, including managing software packages and configuring a graphical user
interface. Next are chapters about file system management, Ubuntu Server security, managing
processes, and the boot procedure. The last chapter dealing with stand-alone server functionality
explains Bash shell scripting: in fewer than 30 pages, you’ll learn everything you ever
needed to know about this complex topic.
The second part of the book teaches you all about network services. First, you’ll learn
how to configure and troubleshoot a network interface. Next, you’ll read how to set up infrastructure
services such as time services, name services, and DHCP. Following that, you’ll find
chapters about managing file services, the Apache web server (including performance tuning
hints and a section on virtual hosts), and related packages such as MySQL. Finally, the last
chapter provides an overview of the approaches to running virtualization on Ubuntu Server.
Running Xen: A Hands-On Guide to the Art of Virtualization
Running Xen: A Hands-On Guide to the Art of Virtualization
by Jeanna N. Matthews; Eli M. Dow; Todd Deshane; Wenjin Hu; Jeremy Bongio; Patrick F. Wilbur; Brendan Johnson
--------------------------------------------------------------------------------
Publisher: Prentice Hall
Pub Date: April 10, 2008
Print ISBN-10: 0-13-234966-3
Print ISBN-13: 978-0-13-234966-6
eText ISBN-10: 0-13-207467-2
eText ISBN-13: 978-0-13-207467-4
Pages: 624
Table of Contents| Index
Overview
"This accessible and immediately useful book expertly provides the Xen community with everything it needs to know to download, build, deploy and manage Xen implementations."
–Ian Pratt, Xen Project Leader VP Advanced Technology, Citrix Systems
The Real—World, 100% Practical Guide to Xen Virtualization in Production Environments
Using free, open source Xen virtualization software, you can save money, gain new flexibility, improve utilization, and simplify everything from disaster recovery to software testing. Running Xen brings together all the knowledge you need to create and manage high—performance Xen virtual machines in any environment. Drawing on the unparalleled experience of a world—class Xen team, it covers everything from installation to administration–sharing field-tested insights, best practices, and case studies you can find nowhere else.
The authors begin with a primer on virtualization: its concepts, uses, and advantages. Next, they tour Xen's capabilities, explore the Xen LiveCD, introduce the Xen hypervisor, and walk you through configuring your own hard—disk—based Xen installation. After you're running, they guide you through each leading method for creating "guests" and migrating existing systems to run as Xen guests. Then they offer comprehensive coverage of managing and securing Xen guests, devices, networks, and distributed resources. Whether you're an administrator, data center manager, developer, system integrator, or ISP, Running Xen will help you achieve your goals with Xen—reliably, efficiently, with outstanding performance, and at a surprisingly low cost.
•Understanding the Xen hypervisor: what it does, and how it works
•Using pre-built system images, including compressed file systems
•Managing domains with the xm console
•Populating and storing guest images
•Planning, designing, and configuring networks in Xen
•Utilizing Xen security: special purpose VMs, virtual network segments, remote access, firewalls, network monitors, sHype access control, Xen Security Modules (XSM), and more
•Managing guest resources: memory, CPU, and I/O
•Employing Xen in the enterprise: tools, products, and techniques
Thinking_In_Java_Third_Edition
Thinking_In_Java_Third_Edition
Thinking.In.Java.4th.Edition
Thinking.In.Java.4th.Edition
IBM Rational RequisitePro 7.1 许可证文件(可用到2020年)
IBM Rational RequisitePro 7.1 许可证文件license.upd ,(可用到2020年),直接从IBM Rational License Administrator 中导入即可.
PRACTICAL ELECTRICAL NETWORK AUTOMATION AND COMMUNICATION SYSTEMS
By
Cobus Strauss, CPEng BSc (ElecEng), Bcomm, SKM Engineers, Perth, Australia
Description
In the past automation of the power network was a very specialized area but recently due to deregulation and privatization the area has become of a great importance because companies require more information and communication to minimize costs, reduce workforce and minimize errors in order to make a profit.
Audience
Electrical power engineering professionals (transmission and distribution); communications engineers working in the electricity generation and distribution sector. Electrical and mechanical engineers and technicians wishing to understand the essentials of industrial data communications in the electricity transmission and distribution business.
Contents
Introduction to Power System Automation; Historical Development of Power System Automation; Overview of Power Networks; Fundamentals of Electrical Protection; Remote Substation Access and Local Intelligence; Data Communications; Communication Protocols; SCADA Systems; Communications in Power System Automation; Power System Automation Architectures; Power System Automation Systems on the Market; Practical Considerations; The Internet.
IPV6 NETWORK PROGRAMMING
Description
This book contains everything you need to make your application program support IPv6. IPv6 socket APIs (RFC2553) are fully described with real-world examples. It covers security, a great concern these days. To secure the Internet infrastructure, every developer has to take a security stance - to audit every line of code, to use proper API and write correct and secure code as much as possible. To achieve this goal, the examples presented in this book are implemented with a security stance. Also, the book leads you to write secure programs. For instance, the book recommends against the use of some of the IPv6 standard APIs - unfortunately, there are some IPv6 APIs that are inherently insecure, so the book tries to avoid (and discourage) the use of such APIs. Another key issue is portability. The examples in the book should be applicable to any of UNIX based operating systems, MacOS X, and Windows XP.
Audience
Application programmers who write network-oriented applications, such as web browsers, web servers, and email clients.