Showing posts with label soa. Show all posts
Showing posts with label soa. Show all posts

5/04/2012

SOA Security Review

SOA Security
Average Reviews:

(More customer reviews)
Great book for starters.
However it misses the latest Standards in Security such as PKI, SAML, XACML, WS-Federation, WS-Trust and how it pertains to SOA based solution architecture. So much for a book titled "SOA Security". Also it totally ignores to explain how to ensure security at all integration tiers.
Not for security experts, more for people who are starters and do not have time to "Google" either.
Does not do detailed coverage only basic topics related to Web services security around SOAP and WSDL standards with Apache Axis sample APIs (which are out of box and can be googled easily) are discussed. It is a bit difficult to relate the examples to the meat on the book.
Also missing is the information on how to use the abused Apache API examples to compose/build a Secure SOA service base architecture or how to secure BPM workflows, SOA governance, Identity management using federation, entitlement issues with BPM portals,... the list goes on.
This book contains very repetitive content. The only good portion I found was the chapter on XML Web services. The authors should refer Information Security Management Handbook, Sixth Edition (Isc2 Press) and Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management (Sun Core Series) before the next version comes out.

Click Here to see more reviews about: SOA Security


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.


Buy NowGet 36% OFF

Click here for more information about SOA Security

Read More...

4/28/2012

Role-Based Access Control, Second Edition Review

Role-Based Access Control, Second Edition
Average Reviews:

(More customer reviews)
The three authors are leaders in RBAC research and development, making this book one of the most authoritative and complete references to RBAC.
Chapters 1 through 3 give a solid foundation for understanding RBAC and how it evolved, starting with an introduction, an exhaustive survey of access control methods needed to fully understand the evolution, and a solid and detailed overview of RBAC itself.
In the subsequent chapters each aspect of RBAC is covered in depth. Topics include role hierarchies, separation of duty policies, administration, integrating RBAC into existing infrastructures, and migration to RBAC. In addition, there are chapters on related topics that give this book wide scope - "Using RBAC to Implement Military Policies" shows how to implement multi-level security models with RBAC. This information uses military policies, but the material is also of interest to any commercial organization seeking tightly integrated access controls and a high security posture. The chapter on the proposed NIST RBAC standard also covers key items of interest, including Common Criteria RBAC protection profiles and other conformance issues. There are also chapters on RBAC research and prototypes, and commercial products.
While this book is well written and uses illustrations to impart key concepts, you will need to be conversant with set theory in order to get the most from it, as well as understand RBAC itself. If you are a bit rusty I recommend refreshing your skills before diving into this book.
If you want to explore RBAC and the work of each of the authors visit NIST Computer Security Division and Computer Security Research by pasting the ASIN, B0001O48Y4, into the search box, selecting all products and clicking GO. Once you are on the site you'll find the RBAC section under Security Research/Emerging Technologies->Authorization Management and Advanced Access Control Models (AM&AACM) link.

Click Here to see more reviews about: Role-Based Access Control, Second Edition

Role-based access control (RBAC) is a security mechanism that has gained wide acceptance in the field because it can greatly lower the cost and complexity of securing large networked and Web-based systems. Written by leading experts, this newly revised edition of the Artech House bestseller, Role-Based Access Control, offers practitioners the very latest details on this popular network security model. The second edition provides more comprehensive and updated coverage of access control models, new RBAC standards, new case studies and discussions on role engineering and the design of role-based systems. This authoritative book offers professionals an in-depth understanding of role hierarchies and role engineering that are so crucial to ensuring total access control with RBAC. The book guides security administrators through the various RBAC products available on the market and along the migration path to implementing RBAC. This unique resource also covers the RBAC standard proposed by the National Institute of Standards and Technology.

Buy Now

Click here for more information about Role-Based Access Control, Second Edition

Read More...

11/04/2011

Enterprise Service Bus: Theory in Practice Review

Enterprise Service Bus: Theory in Practice
Average Reviews:

(More customer reviews)
Chappell describes a highly promising but still speculative technology for connecting together enterprise-wide computations. It can also potentially be used to span different companies. Some of you may groan. Haven't we heard this already, several times? Remember the toutings of CORBA, Java's RMI, JMX, JMS, and the nascent Web Services?
Well, ESB draws upon often bitter lessons learnt with these earlier endeavours. CORBA was widely found to be too complex. RMI works only for tightly coupled systems, which do not scale well. So that became one reason for JMS, because it enabled loose coupling. But JMS is too low level. Web Services may indeed be promising, but face a danger of overspecifying a standard before enough practical experience is garnered.
ESB tries to subsume the best ideas from the above, and from other efforts. It promises loose coupling and an incremental rollout, amongst other things. The incremental ability may be key to getting a small scale project approved and implemented, due to its minimal investment.
You could think of ESB as taking the ideas of the JMX management console a step further. Plus, ESB can use JMX as a subsidiary technology.
Chappell also offers nice visual component schematics that could be used to represent and perhaps even assemble an ESB network. If this indeed is possible, it would be tremendous. Akin to the 1980s, when MicroSim offered a graphical version of Spice, with electronic parts availabled from a menu.

Click Here to see more reviews about: Enterprise Service Bus: Theory in Practice


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

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

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

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


Buy NowGet 15% OFF

Click here for more information about Enterprise Service Bus: Theory in Practice

Read More...

10/06/2011

Exploring IBM SOA Technology & Practice Review

Exploring IBM SOA Technology and Practice
Average Reviews:

(More customer reviews)
I was an IBM Fellow and Chief Architect for IBM Software Group. I helped lead the team that produced many of IBM's SOA products, as well as author many of the industry specifications. I am currently a Technical Fellow at Microsoft.
This book is excellent for teams starting SOA projects, or moving to the next level in SOA and Web services. IBM's products appear complex due to the depth and breadth of functions. This is not the case. The most common question in my customer briefings was "What do we do next, and how do we get started." IBMers presenting the big picture and next steps is not scalable; there are only so many briefers.
This book codifies the most important information that teams need. The authors have extensive experience working on projects with customers, and enabling successful projects. Writing this information in a book will allow other teams to succeed based on best practices and hard won experience for early adopters.
This book is a critical resource for any SOA/Web service team

Click Here to see more reviews about: Exploring IBM SOA Technology & Practice

Service oriented architecture (SOA) is a major technology trend focused on making corporate information technology (IT) an enabler of business flexibility and innovation. While SOA is not the unique province of any single vendor, IBM has taken a leadership position in the industry and is actively helping organizations in many industries be successful with SOA. This book will help you migrate your existing computing infrastructure in the direction of a service oriented architecture using IBM technology and services. In Exploring IBM SOA Technology & Practice, IBM SOA expert Bobby Woolf explores IBM's vision for success with SOA. Woolf starts by describing the reasons an organization should consider adopting SOA. Issues and challenges faced once you decide to adopt SOA are examined. Guidance is given on how to prepare, select good SOA projects, and how to structure a committee to manage all SOA projects in an organization. Woolf then moves in for a closer look at the nuts and bolts of SOA including the IBM SOA Reference Architecture, the suite of IBM products/services (e.g., IBM WebSphere) used to implement that architecture, and SOA application development practices. Vital topics such as lifecycle management and governance are covered. At the "Member's Only" Web site, you will find direct links to a rich array of SOA videos, Webcasts, white papers, and other SOA resources to help your projects succeed. This book is a key resource for IT professionals and business people who work closely with IT and want to learn how to use SOA to make their corporations more successful and it shows how they can work with IBM to achieve that success.

Buy Now

Click here for more information about Exploring IBM SOA Technology & Practice

Read More...

10/02/2011

Implementing SOA : Total Architecture in Practice Review

Implementing SOA : Total Architecture in Practice
Average Reviews:

(More customer reviews)
Brown's book is a sign that the field of SOA is maturing. The book's heft is because it is a collection of the most significant design patterns in SOA. The early chapters give an overview of SOA and what Brown calls Total Architecture Synthesis. A wholistic view of people, processes, information and (hardware) systems.
But it may be best to treat the book from a top-down classification of patterns. Where the top level has the sections Collaboration, Communication, Data, etc. There is an abundance of patterns. Which in itself might address some of you sceptical about the entire field of SOA. Sure, it has its buzzwords and jargon. However, the set of patterns and their subgroupings might make SOA more applicable to your situation, rather than just having nice high level statements of vague generality.
Many readers might [should] already be familiar with patterns, if you come from a programming background. This will indeed help when reading the book, for several terms and concepts will be familiar. Note however a key qualitative difference between the book's patterns and those of [eg] Refactoring: Improving the Design of Existing Code (The Addison-Wesley Object Technology Series). Fowler's patterns refer to code that often all sits in one machine, or perhaps in a group of machines co-located in the same server room. So bandwidth and latency are not issues. With SOA, these often arise as vital considerations. SOA refers to spatially distributed systems; maybe over large distances.

Click Here to see more reviews about: Implementing SOA : Total Architecture in Practice

Putting Service-Oriented Architecture (SOA) into Practice"This book is a must-have for enterprise architects implementing SOA. Through practical examples, it explains the relationship between business requirements, business process design, and service architecture. By tying the SOA implementation directly to business value, it reveals the key to ongoing success and funding." —Maja Tibbling, Lead Enterprise Architect, Con-way, Inc."While there are other books on architecture and the implementation of ESB, SOA, and related technologies, this new book uniquely captures the knowledge and experience of the real world. It shows how you can transform requirements and vision into solid, repeatable, and value-added architectures. I heartily recommend it." —Mark Wencek, SVP, Consulting Services & Alliances, Ultimo Software Solutions, Inc.In his first book, Succeeding with SOA, Paul Brown explained that if enterprise goals are to be met, business processes and information systems must be designed together as parts of a total architecture. In this second book, Implementing SOA, he guides you through the entire process of designing and developing a successful total architecture at both project and enterprise levels. Drawing on his own extensive experience, he provides best practices for creating services and leveraging them to create robust and flexible SOA solutions. Coverage includes
Evolving the enterprise architecture towards an SOA while continuing to deliver business value on a project-by-project basis
Understanding the fundamentals of SOA and distributed systems, the dominant architectural issues, and the design patterns for addressing them
Understanding the distinct roles of project and enterprise architects and how they must collaborate to create an SOA
Understanding the need for a comprehensive total architecture approach that encompasses business processes, people, systems, data, and infrastructure
Understanding the strategies and tradeoffs for implementing robust, secure, high-performance, and high-availability solutions
Understanding how to incorporate business process management (BPM) and business process monitoring into the enterprise architecture
Whether you're defining an enterprise architecture or delivering individual SOA projects, this book will give you the practical advice you need to get the job done.

Buy NowGet 24% OFF

Click here for more information about Implementing SOA : Total Architecture in Practice

Read More...

9/03/2011

SOA in Practice: The Art of Distributed System Design (Theory in Practice) Review

SOA in Practice: The Art of Distributed System Design (Theory in Practice)
Average Reviews:

(More customer reviews)
The book starts very well and you become very excited about what the future chapters will hold. I must say that the writer is an excellent writer and knows how to captivate you, but that only lasts as long as what he's talking about entertains. The chapters that a few here seemed to have liked were the best parts of the book, but even they were average at best. I was a little dissapointed that he gave examples of complex objects being returned from service calls, but never addressed methods that used XML instead of complex objects and in turn majority of the versioning section was based on versioning and problems that occur when dealing with complex objects. I did like the opinions he gave on using web services as means of realizing SOA. For those who didn't read the book, he doesn't think much of web services because of the many different standards organizations and the many versions of standards that are used to implement web services - these issues create interoperability problems when you're ultimately looking for high interoperability with SOA.
Overall, this book maybe of interest to a business person or IT manager trying to understand what SOA is, but it's not that great for technologists looking for implementations that may fit their system. Three Stars!!!

Click Here to see more reviews about: SOA in Practice: The Art of Distributed System Design (Theory in Practice)


This book demonstrates service-oriented architecture (SOA) as a concrete discipline rather than a hopeful collection of cloud charts. Built upon the author's firsthand experience rolling out a SOA at a major corporation, SOA in Practice explains how SOA can simplify the creation and maintenance of large-scale applications. Whether your project involves a large set of Web Services-based components, or connects legacy applications to modern business processes, this book clarifies how -- and whether -- SOA fits your needs. SOA has been a vision for years. This book brings it down to earth by describing the real-world problems of implementing and running a SOA in practice. After defining SOA's many facets, examining typical use patterns, and exploring how loose coupling helps build stronger applications, SOA in Practice presents a framework to help you determine when to take advantage of SOA. In this book you will:

Focus squarely on real deployment and technology, not just standards maps
Examine business problems to determine which ones fit a SOA approach before plastering a SOA solution on top of them
Find clear paths for building solutions without getting trapped in the mire of changing web services details
Gain the experience of a systems analyst intimately involved with SOA
"The principles and experiences described in this book played an important role in making SOA at T-Mobile a success story, with more than 10 million service calls per day." --Dr. Steffen Roehn, Member of the Executive Committee T-Mobile International (CIO) "Nicolai Josuttis has produced something that is rare in the over-hyped world of SOA; a thoughtful work with deep insights based on hands-on experiences. This book is a significant milestone in promoting practical disciplines for all SOA practitioners." --John Schmidt, Chairman, Integration Consortium "The book belongs in the hands of every CIO, IT Director and IT planning manager." --Dr. Richard Mark Soley, Chairman and CEO, Object Management Group; Executive Director, SOA Consortium

Buy NowGet 19% OFF

Click here for more information about SOA in Practice: The Art of Distributed System Design (Theory in Practice)

Read More...

9/02/2011

Enterprise SOA: Service-Oriented Architecture Best Practices Review

Enterprise SOA: Service-Oriented Architecture Best Practices
Average Reviews:

(More customer reviews)
Too many "SOA" books are either API documents or high-level hand waving. You can tell that this book is based on actual project experience. The authors manage to give actionable guidance and explain their reasoning well without diving into too many technology details. If you are interested in the "A" of "SOA", you will like this book.

Click Here to see more reviews about: Enterprise SOA: Service-Oriented Architecture Best Practices

This book spells out guidelines and strategies for successfully using ServiceOriented Architecture (SOA) in large-scale projects. SOA represents the latestparadigm in distributed computing and middleware development. However,SOA is not a revolution, but rather an evolution in software architecture. SOAis a collection of best practice software construction principles accompanied byproven methodologies in development and project management.This book is unique in that it offers a pragmatic approach to the topic. Theauthors borrow from their more than forty years of collective enterpriseexperience, and offer a frank discussion of the challenges associated withadopting SOA. They also help readers ensure that their organization does notbecome too closely tied to a specific technology. The result is a detailedintroduction to the topic and an architectural blueprint for implementing SOA.

Buy NowGet 37% OFF

Click here for more information about Enterprise SOA: Service-Oriented Architecture Best Practices

Read More...