Videos tagged with SOA
Summary Ian Robinson considers that programming for the web requires a different architectural approach than for applications: clients are interested only in URIs, clients are responsible for the integrity of a sequence of requests, and one should implement application protocols as protocol resources , not domain resources. Bio Ian Robinson (http://iansrobinson.com) is a Principal Consultant wi...
Ralph Johnson, Joe Armstrong on the Future of Parallel Programming
Summary Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Patt...
SOA as an Architectural Pattern: Best Practices in Software Architecture
Summary For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity to some basic concepts: enterprise, patterns, frameworks, architecture, SOA, development, architecture lifecycle, best practices, what they are and what the aren’t, emphasizing the role and importance of patterns. ...
SOA Threat Modeling: Attacking and Defending REST, XML and SOAP-based Services
Summary Jason Macy explains what are the security threats targeting SOA implementations, the basic requirements for security testing and SOA gateway, attack examples and countermeasures to protect against SQL Injection, DoS, XSD Mutation, and Identity type of attacks. Bio Jason Macy is the CTO at Crosscheck Networks, responsible for SOA Web Services based technologies. He previously served as V...
Understanding SOA Security Patterns
Summary Jason Hogg makes a quick overview of security and application design followed by a more in-depth look at web services security, explaining the need for threat modeling through security design patterns. Hogg explains a number of design patterns related to processes, services and SOA security, detailing on how they can be applied to service-oriented systems. Bio Jason Hogg is an Architect...
Case Study: RESTful Web Services at Orbitz
Summary Alex Antonov explains why Orbitz needed to ditch Jini and Java serialization in favor of REST and Protocol Buffers. Most of the presentation contains a demo of a sample application using these technologies to handle client-server requests/responses. Bio Alex joined Orbitz LLC in 2004 and is responsible for providing technical leadership and guidance in the development of foundational te...
Interoperable JavaScript-Based Client/Server Web Applications
Summary Kris Zyp on protocols, standards, and tools for building web applications using a consistent JavaScript model from storage to server application to browser. He exemplifies with DOJO and Persevere. Key topics: JavaScript, JSON, REST. Bio Kris Zyp is a member of the OpenAjax Alliance steering committee and represents the Dojo Foundation on the EcmaScript (TC-39) committee. He is the lead ...
Beginning an SOA Initiative
Summary Ian Robinson on what organizational and social issues should be addressed when starting a new SOA project by identifying business capabilities using user stories, describing services and their contracts, and how to set up teams for delivery. Bio Ian Robinson (http://iansrobinson.com) is a Principal Consultant with ThoughtWorks, where he specializes in the design and delivery of service-...
RPC and its Offspring: Convenient, Yet Fundamentally Flawed
Summary In this presentation from QCon London 2009, Steve Vinoski discusses what RPC means, the origin and history of RPC, RFC 707, the origins of Distributed Computing Environment (DCE), the growth of the Internet, standardization, distributed objects, CORBA, DCOM, Java, SOAP, WS-*, the fundamental flaws in RPC, REST properties and constraints, REST vs RPC philosophy, Erlang reliability and co...
RESTful Approaches To Financial Systems Integration
Summary RESTful architectures are the subject of this presentation, specifically the way they are particularly attractive in solving many financial services integration problems. Kirk will present the advantages of a RESTful architecture to develop integrated systems in the financial services arena, in particular leveraging infrastructure, skills, and systems already in place at these firms. Bi...