Average customer rating:
|
Securing Web Services with WS-Security: Demystifying WS-Security, WS-Policy, SAML, XML Signature, and XML Encryption
Jothy Rosenberg , and David Remy Manufacturer: Sams ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0672326515 |
Book Description
You know how to build Web service applications using XML, SOAP, and WSDL, but can you ensure that those applications are secure? Standards development groups such as OASIS and W3C have released several specifications designed to provide security - but how do you combine them in working applications?"Securing Web Services with WS-Security" will help you take your Web services securely to production, with insight into the latest security standards including
- WS-Security, a model that defines how to put security specifications into practice
- XML Encryption to ensure confidentiality
- XML Signature to ensure data integrity
- Security Assertion Markup Language (SAML) to authenticate and authorize users
- WS-Policy to set policies across trust domains
Jothy Rosenberg and David Remy, both business, technology, and security visionaries, demystify these standards with practical examples including a fully developed case study application showing these tools at work. A pragmatic approach is taken showing which Web Services Security standards are needed when faced with a variety of security challenges. The authors understand that security remains one of the largest remaining impediments to deploying major Web services in business-critical situations. The goal of this book is to begin to remove those impediments by providing a detailed understanding of all the available security technologies and how and when to employ them.
Download Description
The most up to date, comprehensive, and practical guide to Web services security, and the first to cover the final release of new standards SAML 1.1 and WS-Security. Comprehensive coverage and practical examples of the industry standards XML Signature and XML Encryption, and the first book to cover the final WS-Security and SAML 1.1 specifications Authors Jothy Rosenberg and David Remy are security experts who co-founded GeoTrust, the #2 Web site certificate authority and currently work for Service Integrity and BEA Systems, respectively. According to IBM, American Express, Sun Microsystems, and other industry leaders, well-defined security standards and procedures are a crucial element to the adoption of web services in industry.Customer Reviews:
Worthless For Programmers.......2006-04-27
Weak examples........2006-04-08
Good Overview of Web Services Security.......2006-04-07
good intro book - need a revision.......2006-01-17
Good intro but needs an update.......2005-12-22
Average customer rating:
|
Professional Java E-Commerce
Subrahmanyam Allamaraju , Ronald Ashri , Chad Darby , Robert Flenner , Alex Linde , Tracie Karsjens , Mark Kerzner , Alex Krotov , Jim MacIntosh , James McGovern , Thor Mirchandani , Bryan Plaster , Don Reamey , and P.G. Sarang Manufacturer: Peer Information ProductGroup: Book Binding: Mass Market Paperback Similar Items:
ASIN: 1861004818 |
Amazon.com
Ideal for IT managers and developers working on e-commerce projects, Professional Java E-Commerce shows off how to design and program working e-stores and other enterprise Web applications powered by Java. This book is a guide to the nuts and bolts of Java used for e-commerce sites, and it also surveys the management and design issues that any organization will face when doing business online.The first sections give an IT manager's perspective on integrating e-commerce initiatives into your organization, whether they're B2B, B2C, or m-commerce initiatives. The coverage achieves considerable depth. As well as terms you've already heard about, the team authors also look at B2B2C and C2B2C scenarios. They cover project planning for successful e-commerce software development and today's n-tiered architectures for scalability, and provide a quite thorough discussion of the security issues surrounding e-commerce.
The book then delves into actual sample source code for a variety of e-commerce applications, beginning with a traditional online store (for selling computers) with a product catalog and a shopping basket. Written with simple JSP, this site gets enhanced later using state-of-the-art Enterprise JavaBeans (EJB) for better scalability and performance. Hands-on advice for using tools like BEA WebLogic Application Server (something of an industry standard) will help you apply your knowledge to real projects. Further examples look at real-world instances of corporate e-commerce in action, including working code for a portal Web site, a supply chain application (using XML), and a workflow Web application. The book closes with newer technologies like m-commerce (in which business is conducted through wireless devices) and smart cards.
The working source code and real-world perspective help distinguish this text in its presentation of some emerging Java enterprise-level technologies. For many working Java developers or managers, Professional Java E-Commerce can help shift the odds in your favor for that next big e-commerce project with its mix of canny advice and very practical sample source code that shows the right ways to use Java to write several high-end enterprise e-commerce solutions. --Richard Dragan
Topics covered:
Book Description
The term e-commerce encompasses a spectrum of trading interactions from the business-to-consumer (B2C) transactions that facilitate Web-based retail trade, to business-to-business (B2B) data exchange that increases supply chain efficiency. This book shows how the Java platform and Java technologies can be, and have been, employed to develop solutions that address these scenarios.To allow readers to gain a full appreciation of the diversity of topics involved in building e-commerce solutions, the book consists of five main sections. We begin by looking at the general area of e-business and the commercial considerations surrounding such application development. We then look at the Java 2 Platform Enterprise Edition (J2EE), XML, and XSLT. Building on this, we discuss the development of B2C sites for online selling and the design of effective portal sites. Our fourth section is devoted to the expanding area of B2B commerce where XML and XSLT are proving invaluable. Finally, we highlight new developments in the area of m-commerce and see how Java technologies can be used to facilitate trading anywhere. A particular feature of the book is the inclusion of case studies that provide hard won information on the challenges of building effective B2C and B2B applications in the real world.
Customer Reviews:
Excellent coverage.......2002-12-09
Out of date and filled with fluff.......2002-10-27
It attempts to cover too wide an area of subjects, and manages to either state the obvious (as in the first chapters that make a sophmoric attempt to define e-commenrce), to display questionable knowledge on the part of contributing authors, as in the section that lamely attempts to discuss architecture. The section on architecture should have been written by someone who could write and who understood architecture. Unfortunately I got the impression that the authors had neither qualifications.
The case studies were interesting, but were not sufficiently insightful to warrant buying this book that those alone.
There are positives to this book though. It weighs nearly 6 pounds, making it suitable as a doorstop. Having photos of all of the authors who contributed on the front cover is helpful if you conduct interviews since it helps in the screen process in case one of them shows up for an interview or tries to come in as a consultant.
My advice is to avoid this book. There are much better ones that cover the subjects in it.
Disappointing.......2002-10-25
Much of the fluff is found in Section 1 (The E-Commerce Landscape), and Section 2 (Architecting Java-Based E-Commerce Systems) was, in my opinion, a glossed over, high-level overview that was used as filler.
Sections 3 (B2C E-Commerce Solutions) and 4 (B2B E-Commerce Solutions) have a few interesting chapters in each. My main complaint here is that Section 3 is a mix of solutions and techniques, while Section 4 is purely solution-focused. Section 5 (M-Commerce) is too light to be useful, and most of the material is already woefully out of date.
My recommendation is to pass this book up and, instead, seek out single-topic books that address the subjects in which you're interested.
Where's the e-commerce, where's the professionality?.......2002-04-07
The information on practical Java E-commerce is very limited, and if you need usable information on JSP, Application Servers, ... I suggest you buy books about the specific areas you need information on. Even if this book was intended to be a high level overview on E-commerce it would miss its mark.
Ecellent overview of a wide range of topics.......2001-07-27
Java E-Commerce is aimed at people who already know Java and need to evaluate the technologies available. I first I wondered what the target audience would be, if you are a programmer you might not get to choose the technologies and if you are a manager you might not have the time or inclination to learn about these technologies in such depth. I now appreciate that they are appropriate for just about anyone except a beginner, most programmers need to know what technologies are available and managers need to know what the programmers are talking about.
How the book is organised
The book is divided into five sections starting with The E-commerce Landscape. This didn't tell me much I didn't already know, evolution of internet... exciting, define e-commerce....arpanet, web browsers etc etc. All scene setting stuff, but you can't have a fairy story without "once upon a time". Things get a little more interesting with Section 2, "Architecting Java Based e-commerce systems".
Some parts of the web world assume that "everyone uses Microsoft Internet Explorer". The authors of this book recognize that in the future your audience might well be WebTV, a mobile phone or PDA. Although there is plenty of coverage of specific Java technologies such as EJB and Servlets the book recognises that most developments will have to fit in with legacy systems and that the heart of the task is to give the potential purchaser a usable and easy browsing experiences.
Much of the material covers topics I already knew about superficially. Some crucial aspects covered are EJB, XML and JMS. I was fairly stunned to note a mention of the Log4J technology from the Apache group. If you haven't come across Log4J, go to the Apache org web site and download it. I challenge anyone not to find a use for it in any non trivial application. Even allowing for the time it takes to put a book together this illustrates that the authors are right at the front of developing technologies, absorb what these people say, they know what they are talking about.
Plenty of XML Coverage
The topic of XML runs though large parts of the book. Chapter 16 gives an interesting overview of the emerging standards in XML dtd's. There are a raft of competing standards and the dust is yet to clear on which ones will be generally adopted. Chapter 13 has an in-depth discussion of an Intelligent Assistant, ie a natural language parser system to allow customers to interact with a virtual shop assistant. I thought this was interesting in an academic way but I suspect that the number of people who will actually adopt this technology would be very small indeed. The
Bits I enjoyed most
The part I enjoyed most was a part I thought I might not even get around to reading which was Chapter 23, "In the MarketPlace, Corporate Purchasing". This is written in a laconic style by people who obviously have plenty of real world experience. Mixed in with headings like " Characteristics of Corporate Purchasing Systems are titles like "The headaches of having more than one partner." At the end of this chapter are 4 case studies that made me smile for all the right reasons. I did my post graduate education in Software after I had a decade of experience in the industry. It used to annoy me that the lecturers insisted on describing an ideal world that I knew did not exist. I get annoyed by technical books that insist that by following their golden recipes everything will go perfectly. The 4 case studies illustrate that things rarely go to plan, frequently do not go as expected and sometimes have to use horrible solutions but can still solve the problems. If you are browsing your local book shop, pick up this book and jump to the end of chapter 23.
I try to read everything I can about emerging net and Java technologies but I learnt a whole slew of new things reading Java E-Commerce. Notably the nature of B2B technologies. I had rather foolishly assumed it was just more web applications where the person using the browser at one end was in a business and connecting to a server at another business. It actually refers to using web technologies to replace the automated EDI technologies that large corporations have been using for years. I found the topic of XSLT transformations fascinating in that it explains how to get around the incompatibilities between different forms of XML used by different companies. If two companies use different DTDs to structure their XML XSLT can be used to convert between the formats. Until I read that section I had thought of XSLT as a way of transforming XML into nicely formatted HTML.
I found the chapter on M-commerce (transactions via mobile devices) to be interesting as a primer on what can be done via mobile devices, but I suspect you could fit everyone who has ever placed an order via a mobile phone, in my living room and still have space for unexpected visitors.
The book gives a high level coverage of a wide range of related Java technologies by people who appear to have actually worked with them on real world projects. The authors seem to have actually used the technologies in the real world rather than just read the documents and played with a few toy applications. It gives you enough to evaluate how and where you would use each of the technologies and examples of how people have used it in real projects.
Should you buy it?
If you want to be aware of what technologies are available and find out how they can be applied then this is an excellent buy. If you want to start to learn and implement any of the topics mentioned from scratch, you would be better off buying a book that caters specifically for that topic.
...
Average customer rating:
|
Byte Wars: The Impact of September 11 on Information Technology
Edward Yourdon , and Ed Yourdon Manufacturer: Prentice Hall PTR ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0130477257 |
Amazon.com
Less sensationalistic than its title suggests, Byte Wars: The Impact of September 11 on Information Technology compiles software developer Edward Yourdon's timely concerns about 21st-century IT security. Specifically addressing government officials, corporate executives, IT managers, programmers, and citizens, he identifies risks to safety, privacy, and other fundamental values and provides concrete steps they (that is, we) can take to disarm threats.Yourdon is well known for having beaten the Y2K drum vigorously, and it would be easy to mistake him for a hysteria-monger. His clarity, confidence, and good humor will quickly allay any doubts in the reader's mind; though some of his ideas have only the most tenuous link to the events of 9/11, they are all well considered and valuable as we move further into an era we don't yet understand.
Examining emergent systems, resiliency, death-march projects, and more with an eye toward securing our lives and liberty, Byte Wars gives us an optimistic look at our murky future. --Rob Lightner
Customer Reviews:
YET ANOTHER BOMB.......2003-11-15
My guess is that, on 1/1/2000, Ed was hunkering down in his survival retreat, drinking his bottled water, and wondering where in god's name his credibility went.
Given that his career as an oracle was cut short, Ed decided that he'd stop predicting the future and start cashing out on the 9/11 mania. Just like any talk show host or stand up comedian, Ed found ample material to make a few bucks off of the hysteria. He demonstrated the kind of initiative that would make Jeraldo Rivera proud.
The goal of this book is to keep Ed's name in circulation, so that he can charge a few more dollars for his worthless consulting services. Perhaps he'll use the royalties to refinish his deck or replace the transmission in his aging sports car. Ed's not going to tell you anything you don't already know, he's just going to make you think he will (which is the trick he uses to get you to buy it).
This leads me to think that I need to write Ed a letter...
Dear Ed,
Hello there little trooper. Isn't time for someone to pack it up and call it a career? Wouldn't the whole industry benefit if you took your fat, wrinkled, mug out of the public eye.
You pretty much admitted, in DeathMarch, that structured analysis was a crock. Face it, old man, you're over the hill. You've got no good ideas left. You're so desperate for ideas that you're reprinting Deathmarch. What are you going to do next time, reprint Time Bomb 2000!
I think you've fooled enough people out of their money. You've had your fun, Ed, now retire to Boca Raton and give us all a well deserved rest.
Please, Ed, pretty please.
Your Pal,
LLNL Engineer
Byte Wars -- Another Yourdon Beatup........2002-09-22
Well Ed, September 11th didn't alter ANY rules of computer
security, it just moved security to a brighter location
in the CEO's firmanent and most third worlders have loathed
the USA for as long as I've been on the planet. They've just
got a lot more effective in expressing that feeling lately.
I can honestly say I expected a book with some technical
appreciation of the problem and some working methods for
bypassing and sidelining mid-level managers whose major
worry is the number of fly-buys they've racked up for
the month.
If you're looking for answers or technical tips on Infowar
don't spend your money on this ... book, its a yaaaawwwwnnn!
Regards,
Sherro.
Wait for a better book.......2002-04-25
Thankfully, Byte Wars avoids such ridiculous predictions and hysteria, but instead offers the reader no new insights into information technology and little to nothing relating to 9/11. Yourdon is a true Master of the Obvious in this book, which apparently capitalizes on the 9/11 tragedy without actually addressing it. If you're looking for real insight into the effects of 9/11 on the IT industry, I would wait a few more months for a more relevant work. This one just doesn't cut it.
Much more than the impact of Sept. 11 on IT.......2002-04-16
The structure of the book is straightforward: It begins with an overview of the broad changes which will profoundly affect industrialized and developing countries. This introduction is followed by more specific, detailed chapters about major aspects of IT and thoughtful predictions of sweeping changes to come in the areas of security, risk management, emergent systems, resilient systems, good enough systems, and death-march projects. A note about the "Death-March" chapter--it may suffice as an introduction to this topic for the general reader, and provides a timely update on the topic for readers of Mr. Yourdon's earlier book by the same title.
This is an important book-particularly for IT professional and those directly affected by the IT industry. I highly recommended Byte Wars for this audience as well as general business readers and thoughtful readers of the general public.
Forget Y2K! 9-11 was real, we need to to think about it!.......2002-04-12
Average customer rating:
|
Secure XML: The New Syntax for Signatures and Encryption
Donald E. Eastlake , and Kitty Niles Manufacturer: Pearson Education ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0201756056 |
Customer Reviews:
For an executive novice, this book shines.......2003-03-18
I happened across this book, with a seemingly simple format and am impressed with the information it provides, the progression of information, and how well I was able to understand and comprehend the concepts detailed.
After reading serveral books on XML in general, I would recommend this book to anyone just wanting to learn XML concepts.
I wish more technical books gave me the same feeling of usefulness that this one gave me.
As they say in the movie industry... "An enthusiastic thumbs up"
A much-needed book.......2003-02-12
The author's technical and standards body background is a tremendous help in helping the reader sort out the substance from the hype. This book covers XML and cryptography basics, DTDs, XML Schema, XML digital signatures and encryption, and SOAP.
I like the author's comparisons of XML with other encoding schemes, particularly ASN.1 DER which is prevalent in the security standards world.
Also helpful are the author's "soapbox" comments, which handily dispel the notion that you should accept all parts of a standard as the absolute truth and the final word. For example, "X.500 identities are baroque hierarchical names in which each level of the hierarchy consists of an arbitrary, unordered set of attribute-value pairs. They are just one of the complexities and false assumptions (such as the assumption that everyone would allow themselves to be listed in one global public directory, including companies listing all their employees) that doomed the X.500 Directory as originally conceived". I love it!
You'd be hard pressed to go wrong with this book.
With extensive discussion and practical examples.......2002-10-08
XML and cryptography?.......2002-10-07
One answer is to incorporate encryption into XML, by
defining cryptographic standards that sit atop XML,
and generate XML documents with encrypted data. These
let you and Bob use powerful XML-based routines like
XPath, XLink and XPointer. Plus, you can now do things
like append your digital signature to your plaintext
file, encrypt the combination with Bob's public key,
and get a resultant XML document that you can send
Bob. Upon receipt, he can decrypt it and verify that
you are the author, all the while dealing with XML
documents.
This book explains the emerging XML standards that
make this possible. They discuss at a high level the
various cryptographic algorithms, like AES [Advanced
Encryption Standard], Diffie-Hellman and MD5. Little
mathematics is needed, as they leave the mechanics of
the algorithms to other books. Instead, they describe
the XML infrastructure that uses these.
The book has a necessarily comprehensive description
of canonicalisation; which refers to the rewriting of
an XML document in a standard form, prior to
encryption. Otherwise two semantically identical
documents would give different ciphertexts, which is
confusing.
If you have been wondering if you should encrypt your
XML documents, and how to do so, this book may clarify
many issues.
The book on XML security.......2002-09-30
Similarly within XML, much of the security functionality has been added post- facto, namely in Canonical XML, XML Signature, and XML Encryption Syntax and Processing. By adding security to the core feature set of XML, the W3C has ensured that,
to a degree, the find, patch, fix method won't be the manner in which XML security is developed. A good reference book can help you navigate this XML security landscape.
Topics such as authentication, encryption, XML signatures, algorithms, and keying are discussed. For the most part, the bulk of XML security is covered.
Donald Eastlake, the lead author of Secure XML: The New Syntax for Signatures and Encryption, is the co-chairman of the joint IETF/W3C XML Digital Signature working group, a member of the W3C Encryption and W3C XML Key Management System working groups, and co-author of the XML Digital Signature, XML Encryption, and XML Exclusive Canonicalization standards. It is clear that Eastlake lives and breathes XML. As Eastlake is a writer of numerous W3C XML standards, and standards are often written in a terse and abstract manner; his book has a slightly stiffer writing style than XML Security. If you can get over this style, you can appreciate the comprehensive and uthoritative look at XML the book provides from one of the key architects of the syntax.
Secure XML covers and details every XML security feature. Also, it spends a lot of time giving examples of syntax and language use. This is especially so in chapter 9, XML Canonicalization - The Key to Robustness. Canonicalization is the extraction of the standard form of some data and the discarding of insignificant aspects of the data's surface representations. The book notes that getting the right canonicalization is one of the most important, yet difficult aspects of digital authentication within XML. Chapter 10 goes into great detail about XML signatures and authentication. The chapter gives numerous code examples of various contexts, schemas, and elements that readers can use on their own XML servers. Chapter 10 also has numerous notes and historical information about XML security with information that can't be found elsewhere.
Average customer rating: |
Long-Term Preservation of Digital Documents: Principles and Practices
Uwe M. Borghoff , Peter Rödig , Jan Scheffczyk , and Lothar Schmitz Manufacturer: Springer ProductGroup: Book Binding: Hardcover Similar Items:
ASIN: 3540336397 |
Book Description
Key to our culture is that we can disseminate information, and then maintain and access it over time. While we are rapidly advancing from vulnerable physical solutions to superior, digital media, preserving and using data over the long term involves complicated research challenges and organization efforts.
Uwe Borghoff and his coauthors address the problem of storing, reading, and using digital data for periods longer than 50 years. They briefly describe several markup and document description languages like TIFF, PDF, HTML, and XML, explain the most important techniques such as migration and emulation, and present the OAIS (Open Archival Information System) Reference Model. To complement this background information on the technology issues the authors present the most relevant international preservation projects, such as the Dublin Core Metadata Initiative, and experiences from sample projects run by the Cornell University Library and the National Library of the Netherlands. A rated survey list of available systems and tools completes the book.
With this broad overview, the authors address librarians who preserve our digital heritage, computer scientists who develop technologies that access data, and information managers engaged with the social and methodological requirements of long-term information access.
Average customer rating:
|
XML Security
Blake Dournaee Manufacturer: McGraw-Hill Osborne Media ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0072193999 |
Book Description
Use this book as both an XML primer and to get up to speed on XML-related security issues. Written by the experts at RSA Security, Inc., you’ll get inside tips on how to prevent denial of service attacks, and how to implement security measures to keep your XML programs protected.Download Description
Get up to speed on XML and applied security technologies using this authoritative guide. Covering the fundamentals of XML structures and related security technologies--including XML signatures, XML encryption, and the XML key management specification--this resource contains both the conceptual information and the practical techniques you need to successfully work with this data-structuring language.Customer Reviews:
Excellent and the only book of its kind, though a minor bias.......2004-10-09
Application specific content.......2004-09-28
Excellent book on XML security.......2002-09-30
Similarly within XML, much of the security functionality has been added post- facto, namely in Canonical XML, XML Signature, and XML Encryption Syntax and Processing. By adding security to the core feature set of XML, the W3C has ensured that,
to a degree, the find, patch, fix method won't be the manner in which XML security is developed. A good reference book can help you navigate this XML security landscape.
XML Security is a reader friendly title and focuses more on the implementation of XML. For readers looking for ways to use XML and less coding examples, XML Security is more useful book. The author, Blake Dournaee, is an employee of RSA Security, and the book is an RSA Press imprint. Furthermore, Chapter 8, the book's longest chapter, is about XML Signatures implementing the RSA BSAFE(c) Cert-J toolkit. Even with the RSA vendor bias, XML Security provides a good reference to the XML security functionality.
This book spends more time introducing the reader to security concepts, and Chapters 2 and 3 (Security Primer and XML Primer) provide the reader with a good overview about all of the significant concepts involved. Chapter 6 provides a plethora of XML signature examples. As XML signatures are rich in their features and syntax, combined with the vast number of elements and permutations of those elements, it can be quite difficult for someone to understand how to properly use XML signatures. Chapter 6 provides 14 different scenarios and their proposed solutions. These scenarios range from adding a single signature to a basic XML document, to adding multiple types of signatures to various documents. For readers who need good hands-on examples, Chapter 6 is worth the price of the book alone.
Slight vendor bias - excellent info + W3C spec coverage.......2002-07-01
Before going into what the book contains it's important to know that much of the material is based on RSA's view of the security. This isn't a criticism, but an up-front statement of fact because if you're looking for a book that is 100% vendor neutral you are going to have to wait until one is written - this is the only book I know of that is solely about XML security.
The book starts with primers on security and XML to set the context. It then covers, in succession, digital signatures (chapters 4, 5 and 6), and XML encryption. These chapters are consistent with work and specifications produced by XML Signature WG (joint the Working Group IETF and W3C for digital signatures) and the W3C working group for XML Encryption.
Chapter 8 is specific to RSA products. It shows how to implement XML encryption using RSA BSAFE© Cert-J, which can be downloaded in a trial version from RSA's website. Chapter 9 covers XML key management specification, which are consistent with the W3C working group's specifications, and how XML security relates to web services.
Despite the slight bias towards RSA this book is an invaluable reference. It provides an in-depth discussion of major security issues, as well as how they are being addressed by the W3C. It goes without saying that anyone who is responsible for system architecture, design and/or security should carefully read this book.
Average customer rating:
|
Professional Linux Programming
Neil Matthew and Richard Stones , Brad Clements , Andrew Froggatt , David J. Goodger , Ivan Griffin , Jeff Licquia , Ronald van Loon , Harish Rawat , Udaya Ranawake , Marius Sundbakken , Deepak Thomas , Stephen J. Turnbull , David Woodhouse , Richard Stones , and Christopher Browne Manufacturer: Peer Information Inc. ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 1861003013 |
Amazon.com
By tapping the strengths of the open-source movement, developers can write custom Linux software without spending a dime on licensing fees. Aimed at the experienced C/C++ programmer, Professional Linux Programming provides a wide-ranging and hands-on guide to the different pieces of the puzzle that are required to program successfully on this exciting new platform.The book is framed as a case study for building a custom database program in Linux for a video rental store. After a tour of the requirements and a brief look at project management for creating this software, the various Linux packages that are needed to implement this system are described, along with sample code, most of which is written in C. Some packages, such as the CVS version-control package, come with most distributions of Linux; others will require downloading additional software over the Internet. In every case, you're provided with the actual command-line arguments that are needed to install, configure, and run each package.
Besides a great exploration of CVS for version control, this title offers excellent coverage of the free PostgreSQL and MySQL databases, which are two very popular choices for Linux databases. The book also does a good job of explaining UI design under both the GTK+/GNOME and KDE (two popular Linux desktops), and how to extend the reach of the sample database application by using Remote Procedure Calls (RPCs) and CORBA. Of course, the finished application doesn't use every Linux API that's covered here, but the book does cast a wide net, and introduces features and tools that are available.
Two prominent chapters take you on a tour of the essentials of other programming languages. There's PHP for Web development and an appealing, enthusiastic introduction to Python (which probably will turn you into a Python convert). Later chapters provide practical tips for testing and debugging applications, including how to profile your code. The book closes with a useful guide to creating Red Hat Package Manager (RPM) packages for deploying applications, as well as an overview of your options for internationalization.
By covering so many APIs, languages, and tools effectively, Professional Linux Programming gives experienced C/C++ programmers all that they need to get started with Linux development. With its remarkably clear presentation style and abundance of practical tips, the book is an admirably useful blueprint for building custom software. --Richard Dragan
Topics covered:
Book Description
As Linux increases its presence throughout the world as a target platform for professional application development, its growth as a powerful, flexible system offering many free development tools assures its place in the future. By giving you easy access to this comprehensive range of tools, supporting new and nascent technologies, at little or no cost, developing with Linux allows you to apply the solution that's right for you.
In this follow-up to the best-selling Beginning Linux Programming, you will learn from the authors' real-world knowledge and experience of developing software for Linux; you'll be taken through the development of a sample 'DVD Store' application, with 'theme' chapters addressing different aspects of its implementation. Meanwhile, individual 'take-a-break' chapters cover important topics that go beyond the bounds of the central theme. All focus on the practical aspects of programming, showing how crucial it is to choose the right tools for the job, use them as they should be used, and get things right first time.
Who is this book for?
Experienced Linux programmers and aspiring developers alike will find a great deal of practical information in this book on libraries, techniques, tools and applications. You should be familiar with a simple Linux system, have a good working knowledge of programming in C, and a basic understanding of object-oriented programming with C++ for the Qt/KDE chapters.
What does this book cover?
Customer Reviews:
heavy reading.......2002-04-16
Good reference.......2001-09-08
Good reference for a wide range of Open Source technologies.......2001-01-02
Most topics only get a single chapter, so there isn't as much depth as you would find in a dedicated book on each topic, but there is a very wide range of material all covered in enough depth to get the more experienced programmer started with a new topic. There are one or two weaker areas, but overall a good choice of material succinctly presented for the more experienced application developer. I've given it 5 stars as it was exactly what I was looking for - a single reference to help me create a Linux-based web database application, your mileage may vary. I recommend you at least consider it.
Excellent book for developing real-world linux solutions.......2000-12-30
Not for the Kernel Hack.......2000-12-18
Average customer rating: |
SOA Security
Ramarao Kanneganti , and Prasad Chodavarapu Manufacturer: Manning Publications ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 1932394680 |
Book Description
SOA is one of the latest technologies enterprises are using to tame their software costs - in development, deployment, and management. SOA makes integration easy, helping enterprises not only better utilize their existing investments in applications and infrastructure, but also open up new business opportunities. However, one of the big stumbling blocks in executing SOA is security. This book addresses Security in SOA with detailed examples illustrating the theory, industry standards and best practices.It is true that security is important in any system. SOA brings in additional security concerns as well rising out of the very openness that makes it attractive. If we apply security principles blindly, we shut ourselves of the benefits of SOA. Therefore, we need to understand which security models and techniques are right for SOA. This book provides such an understanding.
Usually, security is seen as an esoteric topic that is better left to experts. While it is true that security requires expert attention, everybody, including software developers, designers, architects, IT administrators and managers need to do tasks that require very good understanding of security topics. Fortunately, traditional security techniques have been around long enough for people to understand and apply them in practice. This, however, is not the case with SOA Security.
Anyone seeking to implement SOA Security is today forced to dig through a maze of inter-dependent specifications and API docs that assume a lot of prior experience on the part of readers. Getting started on a project is hence proving to be a huge challenge to practitioners. This book seeks to change that. It provides bottom-up understanding of security techniques appropriate for use in SOA without assuming any prior familiarity with security topics on the part of the reader.
Unlike most other books about SOA that merely describe the standards, this book helps you get started immediately by walking you through sample code that illustrates how real life problems can be solved using the techniques and best practices described in standards. Whereas standards discuss all possible variations of each security technique, this book focusses on the 20% of variations that are used 80% of the time. This keeps the material covered in the book simple as well as self-sufficient for all readers except the most advanced.
Average customer rating:
|
Professional Web Services Security
Ben Galbraith , Whitney Hankison , Andre Hiotis , Murali Janakiraman , D. V. Prasad , Ravi Trivedi , and Whitney Manufacturer: Wrox Press ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 1861007655 |
Book Description
Web Services is a new paradigm that has evolved over the years. With successful demonstration of its proof of concept, Web Services are gradually moving towards occupying an important mechanism for e-commerce, because of the industry's awareness of its potential for integration. This book presents secure web services for e-commerce along with their implementation details. Security is a not only a prime requirement to implement e-business, but also an important concern due to the fact that Web Services can penetrate through firewalls. XML based standards have evolved to cater to the security needs in Web Services, to supplement traditional proven techniques.Customer Reviews:
Not a practical book for building XML security........2003-01-28
At last a decent Web Services Security Book.......2003-01-18
Only criticism is no .NET passport. If you like MS or not its an important spec and should be included.
Finally a book that covers Web Services Security!.......2002-12-26
The pro's of this book:
-Good coverage of the current security standards such as SSL, XML Signatures, XML Encryption, P3P and XML Key Management.
-Good coverage of the emerging security standards such as SAML and XACML.
-Not a rehash of the specification's but a fairly good attempt to explain and provide good visual examples. This is always the challenge, the more detail you provide the closer you get to repeating the specification specially on the more recent specifications like XACML.
-Well written, good layout, flows well from chapter to chapter.
-Good intermediate book. For advanced security readers, I guess it's best to read the specification.
The con's of this book:
-Table of content on the web says that Chapter 11 is on Secured Web Services but the book actually covers WS-Security. I was very interested in WS-Security with all the different pieces. I was expecting much more from this chapter. It was very short and missed the mark on this very interesting topic.
-I would have liked to see the case study's make use of all the security standards discussed in the book not just a few.
-I would have liked to see a chapter that tied all these topics together in more detail and also discuss other security standards that were not covered and how this all fits with the current Web Services standards.
Average customer rating: |
Business Wire : DataPower's XML Web Services Security Standards Leadership Continueswith Success at W3C XKMS Interoperability Test.
Manufacturer: Business Wire ProductGroup: Book Binding: Digital ASIN: B0007UUZ1W Release Date: 2005-03-11 |
Book Description
Word count: 690.Books:
Recommended Books