cpagrip

Saturday, 2 August 2008

Distributed Applications - Integrating Xml Web Services And .Net Remoting

  • Name: “Distributed Applications - Integrating Xml Web Services And .Net Remoting”

  • Pages: 752 pages

  • Type: CHM

  • Size: 5 MB





Make the jump to distributed application programming using the .NET Framework—and introduce a new level of performance, scalability, and security to your network and enterprise applications. Expert .NET developer Matthew MacDonald shares proven techniques for fully exploiting .NET Remoting, XML Web services, and other .NET technologies and integrating them into your real-world solutions. MacDonald digs into key .NET building blocks and architectural issues, explaining which features and designs will best serve your customized distributed application projects—and when to use them. Case studies with full code examples illustrate these practical techniques in action, as well as demonstrating their benefits and tradeoffs.




It’s been roughly seven years since distributed application architecture first gained recognition in the business world. Back then, exciting new technologies such as COM/DCOM and CORBA/IIOP promised to revolutionize the way that large-scale, resource-intensive applications were built. Instead of trying to host a single monolithic application on a single computer, distributed architecture allowed software to be modeled as a group of objects communicating across different machines. Best of all, these machines no longer needed to be proprietary mainframes—instead, developers could use inexpensive servers running the MS Windows operating system. Increasing the overall throughput of the system was often as easy as just adding an extra computer to the mix.




All this has made distributed programming one of the most exciting and hotly pursued areas of software programming, but it hasn’t made up for some critical stumbling blocks. Quite simply, distributed applications are complicated. Programming a distributed application on the Windows platform requires a solid understanding of MS’s COM standard, its enterprise software and component services (such as SQL Server and COM+), and a healthy dose of painfully won experience. And no matter how skilled the programmer, a distributed programming project can quickly mushroom into a collection of versioning nightmares, interoperability headaches, and unexpected performance bottlenecks.




These problems are the key factors behind the creation of MS’s .NET platform. MS .NET provides an entirely new model for creating components, communicating across computers, and accessing data—one that is optimized for distributed applications on every level. This framework still requires a healthy investment of developer time and a fairly steep learning curve for novice programmers. After the basics are mastered, however, .NET makes it dramatically easier to create truly scalable software systems.




This book explores distributed programming with .NET. It details the key .NET technologies you need to master and explains the best practices for distributed application architecture with .NET. Best of all, it shows you how the separate .NET technologies can all fit together.




TABLE OF CONTENT:
Chapter 01 - Understanding Distributed Architecture
Chapter 02 - .NET Components
Chapter 03 - Disconnected Data: The Universal Language
Chapter 04 - .NET Remoting: A More Durable DCOM
Chapter 05 - XML Web Services (RPC the Easy Way)
Chapter 06 - Threaded Clients (Responsive Interfaces)
Chapter 07 - Thread Pools and Services (Scalable Programming)
Chapter 08 - Messaging (Lightweight Communication)
Chapter 09 - COM+ (Component Services)
Chapter 10 - Enterprise Application Modeling
Chapter 11 - Advanced Remoting Techniques
Chapter 12 - Optimizing the Data Tier
Chapter 13 - Implementing Security
Chapter 14 - Monitoring, Logging, and Profiling
Chapter 15 - Deployment Strategies
Chapter 16 - Invoicer.NET Traveling Sales
Chapter 17 - Transact.NET Order Fulfillment
Chapter 18 - SuperCompute.NET Work Requests
Chapter 19 - MS Case Studies




http://rapidshare.com/files/35725518/integxml.rar

Password: ganelon

Friday, 1 August 2008

Objects, Components, and Frameworks with UML : The Catalysis(SM) Approach (Addison-Wesley Object Technology Series)


  • Publisher: O'Reilly Media, Inc.

  • Number Of Pages: 88

  • Publication Date: 2005-09-29

  • Sales Rank: 118776

  • Binding: Paperback

  • Manufacturer: O'Reilly Media, Inc.

  • Studio: O'Reilly Media, Inc.


Book Description:

Smart web developers will tell you that the sooner you detect your code mistakes, the quicker you can fix them, and the less the project will cost in the long run. Well, the most efficient way to detect your mistakes in PHP is with PHPUnit, an open source framework that automates unit testing by running a battery of tests as you go.


The benefits of PHPUnit are significant:
a reduction in the effort required to frquently test code fewer overall defects
added confidence in your code improved relations with your open source teammates
The only problem with this popular testing tool was its lack of documentation-until now, that is. For this, O'Reilly went right to the source, as Sebastian Bergmann, the author of PHPUnit Pocket Guide, also happens to be PHPUnit's creator. This little book brings together hard-to-remember information, syntax, and rules for working with PHPUnit. It also delivers the insight and sage advice that can only come from the technology's creator. Coverage of testing under agile methodologies and Extreme Programming (XP) is also included.


The latest in O'Reilly's series of handy Pocket Guides, this quick-reference book puts all the answers are right at your fingertips. It's an invaluable companion for anyone interested in testing the PHP code they write for web applications.


Download:http://rapidshare.com/files/11224398/objcompfwuml.rar

Beginning Spring Framework 2


Beginning Spring Framework 2 shows beginning Java developers how to build serverside Java applications using the latest 2.0 release of the Spring Framework. The book does not assume any previous knowledge of J2EE–in fact, the authors argue that beginners learn more quickly by starting directly with Spring.


The authors show readers how to build a working web application using Spring with other open source tools and technologies, all of which can be freely downloaded and installed via the Internet. Each chapter builds a portion of the application. All the Spring concepts and construction techniques are introduced during the design and coding of this application. (With minor adaptation, the resulting code can be re-used by readers in their own working applications.)


Download:http://rapidshare.com/files/91366012/047010161X.7z

Designing Enterprise Applications with VB.NET



This book provides the detailed guidance you need to make the right choices as you design and build enterprise-level applications with Visual Basic .NET. The author—a former member of the MS Visual Studio® .NET team with extensive experience in designing, testing, and optimizing enterprise applications—discusses the technical and architectural trade-offs you’ll face as you develop large, multitier, multideveloper distributed applications.


He also shows how to create a workable enterprise infrastructure, and he reveals inside tips and techniques for implementation, performance tuning, and testing. You’ll find out how to take advantage of key state-of-the-art OOP features in Visual Basic .NET plus platform enhancements in MS .NET to develop serious enterprise applications quickly.Most of what I’ll cover in this book applies to a broad spectrum of applications. Our discussion will focus on development for the enterprise, but you can use the advanced programming techniques and strategies presented here to write better and more sophisticated applications of all kinds in Visual Basic .NET. In addition, much of the techniques, technologies, and development approaches covered here apply equally well to all .NET languages, including C#.


This is not a design patterns book. This book will instead focus on how to use more advanced features of Visual Basic .NET and the .NET Framework to build into your applications common features that have in the past been too difficult to build in. Also, do not think that the purpose of this book is to make you an “enterprise developer.” This book provides a set of fundamental skills and technologies in an accessible fashion for the average developer. Think of this book as a stepping-stone to more advanced development topics.


There are two core audiences for this book: the novice Visual Basic .NET programmer and the classically trained Visual Basic developer who, already familiar with the Visual Basic .NET language, wants to see how new platform features can be and should be integrated into applications. Most of the material in this book is intended to be an extension of existing technical resources. If you’re expecting a ground-up introduction to Visual Basic .NET, you’ll be disappointed. I have an expectation that you have a basic familiarity with the language and platform. If you do not, there are plenty of excellent books from MS Press on the subject of Visual Basic .NET and I’d recommend starting there.


TABLE OF CONTENT:


  • Chapter 01 - Enterprise Application Development and VB.NET
  • Chapter 02 - Visual Basic .NET for the Enterprise
  • Chapter 03 - Multithreaded Programming
  • Chapter 04 - Playing Nice with Others
  • Chapter 05 - Distributed Programming in .NET
  • Chapter 06 - Custom Network Communication
  • Chapter 07 - Windows Services
  • Chapter 08 - Integrating Enterprise-Level Services
  • Chapter 09 - Adding Security to Your Applications
  • Chapter 10 - Essential Debugging Techniques
  • Chapter 11 - Common Performance Issues
  • Chapter 12 - The Art of Performance TuningAppendix A - Using VB.NET in a Multideveloper EnvironmentAppendix B - Getting Started with Application Center TestAppendix C - Common Language Runtime Performance CountersAppendix D - Performance Counter Quick Reference


Download:http://rapidshare.com/files/54394449/desentapp.rar

Deploying Solutions With .NET Enterprise Servers


This book has been written from the perspective of the solutions that developers may need to create. The .NET Enterprise Servers are the tool, not the solution. In reality, the solution may require multiple applications that work together to fulfill the developer’s business need. This book is designed to help readers recognize how they can better fulfill their business needs with the Microsoft .NET Enterprise Servers.This book is unique in the breadth of topics covered. Each of the .NET Enterprise Servers is described in some depth.

The book assumes that the reader has a basic understanding of the products and some of their features.

The book focuses on how each product enhances or uses the .NET services and how it will help solve business process requirements.


This book is designed to help readers see Microsoft’s vision for the .NET Enterprise Servers. Examples illustrate how each of these servers can be used to help create business solutions.


TABLE OF CONTENT:

  • Chapter 01 - Introduction to the .NET Framework
  • Chapter 02 - .NET Business Solutions
  • Chapter 03 - Role of .NET Enterprise Servers
  • Chapter 04 - .NET Services for the Development Environment
  • Chapter 05 - XML Integration with .NET Servers
  • Chapter 06 - Building .NET Components
  • Chapter 07 - Exchange Server
  • Chapter 08 - SQL Server 2000
  • Chapter 09 - Application Center 2000
  • Chapter 10 - Commerce Server
  • Chapter 11 - Content Management Server
  • Chapter 12 - BizTalk Server
  • Chapter 13 - SharePoint Portal Server
  • Chapter 14 - Internet Security and Acceleration Server
  • Chapter 15 - Web Services with .NET
  • Chapter 16 - Building Enterprise Web Farms
  • Chapter 17 - Data Warehousing
  • Chapter 18 - Clustering .NET Servers



Download:http://rapidshare.com/files/54392936/depsolvbnet.rar

Special Edition Using MS Visual Basic .NET

This book will offer in-depth explorations of new features so that both experienced programmers and novices will feel comfortable making the transition to .NET. Although a major portion of the book is devoted to Internet applications, the book covers more general topics than many other books.


Features of Visual Basic that will be explained include database access, controls, and best coding and practices. These features will be explored in detail, with extensive use of example programs and screen captures.


We feel that this book has something to offer for all skill levels. If you have never used Visual Basic before, the initial chapters provide the necessary step-by-step instructions to get you used to the Visual Studio programming environment. Users of previous versions of Visual Basic (experienced or not) will appreciate extensive, detailed coverage of the new features available in VB .NET and explanations of the changes from previous versions.


Readers who are new to computer programming in general should note that technical details are sprinkled with “words of wisdom” and real-world examples to help you understand new concepts.


Some readers may need a reference to find information about a particular topic quickly. Other readers might want to follow the book in tutorial style by reading each chapter start to finish. Readers of Special Edition Using Visual Basic .NET should be able do either. Each topic is explained in a narrative fashion, with lists, pictures, and sample code to allow the reader to quickly absorb the technical details. For those seeking instant gratification, many chapters include exercises that provide step-by-step instructions to try out a particular topic on your own. Special Edition Using Visual Basic .NET is divided into six parts and a section of appendices.


TABLE OF CONTENT:


  • Chapter 01 - Introduction to Visual Basic .NET
  • Chapter 02 - Creating Your First Windows Application
  • Chapter 03 - Creating Your First Web Application
  • Chapter 04 - Understanding the Development Environment
  • Chapter 05 - Visual Basic Building Blocks
  • Chapter 06 - Storing Information in Variables
  • Chapter 07 - Controlling the Flow of Your Program
  • Chapter 08 - Managing Program Tasks with Procedures
  • Chapter 09 - Creating Code Components
  • Chapter 10 - Understanding Windows Forms
  • Chapter 11 - Fundamental Controls
  • Chapter 12 - Advanced Controls
  • Chapter 13 - Using Dialog Boxes
  • Chapter 14 - Designing an Effective User Interface
  • Chapter 15 - Multiple Document Interface (MDI) Applications
  • Chapter 16 - Creating Your Own Windows Controls
  • Chapter 17 - Using Active Server Pages.NET
  • Chapter 18 - Web Applications and Services
  • Chapter 19 - Web ControlsChapter 20 - Database Basics
  • Chapter 21 - ActiveX Data Objects (ADO)
  • Chapter 22 - Using ADO.NET (ADO)
  • Chapter 23 - Creating and Using Reports
  • Chapter 24 - Working with Files
  • Chapter 25 - Interacting with Other Applications
  • Chapter 26 - Debugging and Performance Tuning
  • Chapter 27 - Writing a Pocket PC Application


Download:http://rapidshare.com/files/54402164/seusingvbnet.rar

Student’s Essential Guide to .NET


The Student’s Essential Guide to .NET provides a clear and simple overview of Microsoft’s .NET technologies. It is aimed at second and third year undergraduate students and postgraduate students on Computing or Computer Science courses who are required to look at a modern operating system, (Microsoft Windows 9x, Nt 2000 or XP) and to design and code simple or even not so simple examples. The approach is based upon the student’s learning the technology of .NET through examples using the supported languages C#, VB and C++. The examples are based on fun, familiar games, and students are encouraged to review reference material to refine their skills on key aspects of the architecture. Review questions and worked examples enhance the learning process and the material is supported by the author’s website, which contains extensive ancillary material.




  • Student-focused treatment with many examples and exercises, together with solutions

  • Integrates the use of .NET with the supported languages C#, VB and C++

  • Authors supporting website contains solutions, source code and other extras




Download:http://rapidshare.com/files/74662323/0750661313.rar