|
|||||||||||||||||
|
|||||||||||||||||
"Value Creation Through Service-Orientation"Speaker: Paul Mooney (SOA Solutions)Day 1: The Business of Service-OrientationValue creation is the role of the business in the market economy. Successful organizations create value by continually providing goods and services their customers’ value. In today’s unpredictable and competitive marketplace, organizations with poor value are being forced to employ extreme tactics such as selling divisions, restructuring or they may face closure altogether. These days, organizations developing a strategic business plan will strive to shape their business for the future through the creation of efficient and effective business processes in support of realizing their goals. However, because shareholders and financial institutions are increasingly applying pressure to maintain at least a holding position in terms of costs and investments, convincing executives to invest into realizing strategic benefits can prove challenging. In this presentation we will show how the adoption of service-orientation can provide organizations with the foundation to build IT solutions to deal with the challenges of the new world market. We will show how SOA and service-orientation promote the alignment of IT solutions with the business enabling organizations in order to capture and reuse dispersed business knowledge at unprecedented levels. Service-orientation is a strategic-centric paradigm. Its adoption has become a critical success factor for many organizations, as there is an increasing realization that today, more so than ever before, not investing into strategic gain is taking a giant step backwards. Although it may save funds in the short term, it will jeopardize the organization's very survival in the future. Join Paul Mooney as he provides a clear roadmap as to how to leverage service-orientation in order to maximize value creation. October 22, 2009 - 15:30 Room: Goudriaan 1 Click Here to View Speaker Profile"Selecting the Right Program Management Style: A Crucial Part of SOA Project Success"Speaker: Wouter Paul Trienekens (Logica)Day 1: SOA Project Delivery & MethodologyMany SOA projects and programmes have difficulty to deliver promised results. It is known by most of us now that running a service-oriented project with an IT drive will result in a lot of hard work and little (perceived) business value. Recent experiences have proven that a business-driven enterprise architecture approach is needed to establish crucial measures, such as proper governance, clarity on taxonomy, defined standards on technology, defined reference architectures to comply to, project support teams to speed up knowledge transfer, improved organisational maturity, and roadmap planning to guide the transition. However, even then things don’t always work out as expected. Business benefits must be realised for by stakeholders which have influence on your program in order to allow it succeed. Those stakeholder have different goals and a different styles to achieve them. They can be individuals, departments or informal groups (communities) in your organisation. By attending this session, you as a program manager will gain the insight in two aspects: First you will discover new strategy and behavioural styles (based on Mintzberg, Boonstra en De Caluwé). Secondly, you will discover the way to mobilise communities and use them to influence the change process and align them to the organisational goals. By applying this knowledge to your SOA projects you will gain an additional means of delivering projects successfully for all stakeholders. October 22, 2009 - 10:15 Room: Leeuwen 1 Click Here to View Speaker Profile"SOA Rollout Strategies"Speaker: Dirk Krafzig (SOA Park)Day 1: SOA Project Delivery & MethodologyIn an ideal world, the starting point for an SOA launch is a board decision. In this case there would be an SOA sponsor on the board who would subsequently promote the introduction of the SOA. On the SOA sponsor's checklist are topics such as the setting-up of the team, funding, alignment with the business departments, and infrastructure. However, the real world is often not ideal. Different departments with different aims end up naturally tackling the issue of SOA adoption differently. There is no initial involvement of the board or any company-wide coordination. Large projects from business departments that require technical solutions for business-process management, application integration, or legacy modernization frequently form the basis and scope of SOA projects. Further, SOA governance can obviously play an important role in coordinating all those efforts, but governance phases cannot simply be switched on for a large organization. It is instead a change-management effort that could take years to succeed. This talk presents different governance rollout strategies and provides the criteria to determine which strategy fits to which kind of enterprise. In particular, differences in size, culture, organizational discipline, and leadership style have a significant impact on the choice of the correct rollout strategy. Various real-world examples show how SOA programs can be accelerated or slowed down just by the way the governance is rolled out. October 22, 2009 - 11:15 Room: Leeuwen 1 Click Here to View Speaker Profile"The Service-Oriented Architecture Rationalization Framework"Speaker: Tony ShanDay 1: SOA Project Delivery & MethodologyThis talk presents a comprehensive service-oriented architecture rationalization (SOAR) framework, which is a pragmatic approach to helping facilitate sustainable design and transformation practices in migrating conventional n-tier online systems to a service-oriented computing paradigm, in the scope of Service-Oriented Architecture (SOA), Integration (SOI), Process (SOP) and Management (SOM). This holistic framework comprises three integral components: 1) Key Principles and Tenets; 2) Core Methodology and Models; and 3) Best Practices and Disciplines. The Key Principles and Tenets part copes with the concerns of architecture abstraction, process standard, cross-application framework, and portfolio engineering. The Core Methodology and Models module comprises the Hybrid Enablement, Aggregation, Realization, and Transformation methodology, Enterprise Architecture Realignment model, Service and Industry Patterns, Service Identification, Discovery, and Ensemble method at the enterprise and domain levels, and Services Engineering and Architecting Method. The Best Practices and Disciplines constituent deals with the Reusable Enterprise System Platform & Extensible Component Technology (RESPECT), Service-Oriented Design Accelerator, Stack of Standards, and New and Emerging Technologies. RESPECT is a body-of-knowledge reference model to capture and document common SOA design considerations and decision points, which is composed of architecture, technologies, frameworks, components, integration, tools, infrastructure, security, patterns, quality, and so on. The Design Accelerator offers a set of step-by-step recipes, in the form of templates, checklists, cheat sheets, and reference cards, for expedited development of SOA solutions in a cookbook style. The SOA standardization sorts out various standards, specifications, recommendations, and proposals in a structured manner, which is critical to the successful adoption and execution of SOA. Last but not least, the synergy of SOA with new and emerging technologies like cloud computing is assessed. Real-world examples are provided during the discussion to illustrate the practical values of this overarching framework, resulting from numerous real-life industry projects and engagements. October 22, 2009 - 13:15 Room: Leeuwen 1 Click Here to View Speaker Profile"Mission impossible? Applying Agile to the World of SOA and ERP"Speaker: Sander Hoogendoorn (Capgemini) and Twan van den BroekDay 1: SOA Project Delivery & MethodologyApplying agile processes and techniques is not the first thing that comes to mind when thinking of implementing ERP in a service-oriented architecture. However, following new groundbreaking measures will enable you to introduce agile processes, principles and techniques in a waterfall-centric organization and development platform. During this highly interactive session Sander Hoogendoorn and Twan van den Broek will show how the worlds of agile and ERP meet in a complex service-oriented project. After illustrating the complexity of both organization and project, its environment and the underlying service-oriented ERP technology, Twan and Sander demonstrate how agile processes (Scrum and Smart) and techniques (using smart use cases, dashboards, workshops) can be leveraged. October 22, 2009 - 14:15 Room: Leeuwen 1 Click Here to View Speaker Profile for Sander HoogendoornClick Here to View Speaker Profile for Twan van den Broek "Taming the Beasts: How to Test Services So They Don't Come Back to Haunt You"Speaker: Jean Rodrigues (Seed Technology Solutions)Day 1: SOA Project Delivery & MethodologyTesting services right is a critical and unavoidable issue that must be addressed during any SOA project delivery lifecycle. If a service performs poorly, all of the services that depend on it can easily be compromised. While testing it well is necessary, how much is too much? Testing costs need to be balanced with time-to-market considerations and various other factors. In this presentation, we're going to show how to carry out "agile" testing (functional and non-functional requirements, regression, coverage, compliance, interoperability, security) along with techniques for mutation testing, equivalence partitioning, and boundary value analysis. These practices help us define effective test cases that further help achieve the right balance when determining just how much testing each service deserves. October 22, 2009 - 15:30 Room: Leeuwen 1 Click Here to View Speaker Profile"Rule Based Case Management: The Next Step in SOA with SIEBEL"Speaker: Marcel GerardtsDay 1: Real-World SOA Case StudiesGovernment employees apply formal legislation to their customer's when granting them particular rights like e.g. a permit. Their business processes are typical based on Case Management , with complex rules and regulations to ensure accurate decision making. Government organizations explore the use of rule engines to optimize the quality and efficiency of their services. However, these engines have to be able to communicatie with traditional CRM applications. This case study shows how some major steps in rule based case management have been made, using SOA, SIEBEL and a rule engine. Although the core of SIEBEL itself is not service-oriented, it appeared very suitable to develop a generic, flexible knowledge interface. The presentation highlights the challenges engaged while doing so from three perspectives: technology, modeling and the development process. Next, it highlights the main implications of the lessons learned for a SOA approach. October 22, 2009 - 10:15 Room: Leeuwen 2 Click Here to View Speaker Profile"The Federal Service Bus: A Case Study About Governance"Speaker: Jean-Paul De Baets (FedICT)Day 1: Real World SOA Case StudiesThe Federal Service Bus developed for the Belgian government has been operational for more than a year now. Our service inventory is growing and we have more and more consumers (re)using our services. More services and more consumers means more potential issues and challenges to keep a consistently satisfactory level of service. In this session we will explore those new issues and challenges and on the actions we have taken to overcome them. Different governance aspects will be discussed, focusing on their potential impact for service support and change management. We will cover the service creation process from the service creation request to the service delivery in production focusing on the different deliverables needed to document the service. We will see that quality control throughout the process is mandatory and explain how we have implemented it. We will also cover the service consumption process insisting on the importance of service usage agreements. We will explain why those service usage agreements are so important and what aspects should be absolutely covered. We will then focus on some runtime governance aspects such as service monitoring, logging and reporting. For those aspects we will explain what our minimal requirements were and how those were implemented. Finally we will discuss how our architecture and organization should evolve to overcome the remaining and forthcoming challenges. October 22, 2009 - 11:15 Room: Leeuwen 2 Click Here to View Speaker Profile"A Case Study: Combining Services, Events and Rules "Speaker: Art Ligthart and Michael Widjaja (Accenture)Day 1: Real-World SOA Case StudiesIn this case study, the presenters will demonstrate and explain the very innovative architecture of the INDiGO application that was developed for the Dutch Immigration and Naturalization Service in order to support their primary business processes. The architecture is aimed at maximum flexibility using SOA, EDA, business rules, and case management applications. The application architecture incorporates a clear separation of "know" and "flow", meaning that laws and regulations are modeled as rules and implemented in the rule engine, which makes it possible to quickly change this data in a central manner. There is no regular workflow; instead, end users decide for themselves on the order of tasks via the invocation of business services that are implemented with a range of tools and platforms, including those from Siebel, Filenet, Oracle ESB, WCC Elise and BeInformed. October 22, 2009 - 13:15 Room: Leeuwen 2 Click Here to View Speaker Profile for Art LigthartClick Here to View Speaker Profile for Michael Widjaja "The 2nd SOA Project at the Dutch Energy Sector: A Case Study About Learning from the Past"Speaker: Erwin de Jager and Gerrit Fokkema MSc (EDSN)Day 1: Real-World SOA Case StudiesIn 2001 EDSN’s predecessor Energy Clearing House (ECH) successfully implemented the service-oriented messaging system for the opening Dutch energy market: an intelligent hub for the administrative, customer related processes between participants in a liberalised market. Approximately 10 million messages per month are processed by the system today, joining up to 70 market parties and using 5 different channels of communication. Driven by the development of a new market model and at the same time centralizing the metering point registers of the grid operators, EDSN is now developing a new SOA-based system. Drivers for the new SOA architecture are to achieve higher level of standardization, using open standards and achieving greater inherent flexibility. This next SOA implementation will introduce a centralised metering point for the registration of all 15 million grid connection points in the Netherlands. It is the next step toward further centralisation and a shared service centre for the Dutch energy market. In this presentation we will discuss the lessons learned from the first SOA project and how the second project is being approached differently as a result of 10 years of practice. October 22, 2009 - 14:15 Room: Leeuwen 2 Click Here to View Speaker Profile for Erwin de JagerClick Here to View Speaker Profile for Gerrit Fokkema MSc "The Real Business Case of SOA"Speaker: Nicolai M. JosuttisDay 1: Real-World SOA Case StudiesTypical discussions regarding the business case of SOA revolve around arguments pertaining to reuse, breaking monoliths into smaller systems, and process management. However, in practice, actually realizing business value from these areas can be challenging and often highly problematic. Based on real-world experiences accumulated from a series of major strategic SOA initiatives, this session will explore and contrast past and new methods for assessing the business value of SOA. Towards the end of the session we will then reveal what the true business case for SOA is. October 22, 2009 - 15:30 Room: Leeuwen 2 Click Here to View Speaker Profile"Identity In The Cloud"Speaker: Stuart Boardman (CGI)Day 1: SOA & Cloud ComputingCloud Computing introduces a range of new models for the use of Information Technology services. One effect of the Cloud is that IT services traditionally provided at known internal or remote locations are now provided over the Internet from any number of locations that may also provide service to many, unrelated consumers. The service providers may well bundle (or mash up) services provided by other providers in the Cloud. This has enormous implications for how Identity and Access Management (IAM) can operate, not least the near impossibility of provisioning every consumer to every possible service they might indirectly consume. There is a tension between providing the scale and agility offered by the Cloud and maintaining privacy and regulatory compliance on the other. If that tension is not properly resolved, the Cloud cannot deliver the long term gains it promises. There are other, relatively new (but also more mature) phenomena such as the Extended Enterprise and Web 2.0, which have a similar relationship with IAM. Solutions for the Cloud, which ignore these phenomena, are also doomed to failure. This presentation will look at these phenomena and present an architectural model rooted in SOA and some appropriate technologies and standards, which show how these tensions can indeed be resolved in a manner, which is in itself agile and which does not involve massive re-engineering. October 22, 2009 - 10:15 Room: Penn 1 Click Here to View Speaker Profile"SOA Meets the Cloud"Speaker: Joe McKendrick (ZDNet)Day 1: SOA & Cloud ComputingIs Cloud Computing a natural fit for SOA? In this session we will explore the role of service-oriented architecture in supporting cloud-computing initiatives. We will show how SOA can establish the backbone of internal and external cloud-computing providers and platforms and we will also explain how SOA can be used as the basis for a " private cloud" in order to provide greater control and security over cloud-based services, applications and data, when compared to public clouds. There will also be plenty of public cloud computing topics and architectures in the mix as well, as we highlight SOA initiatives that include services from outside the firewall - a sort of "micro-outsourcing" of application functionality. October 22, 2009 - 11:15 Room: Penn 1 Click Here to View Speaker Profile"SOA and Cloud Computing - A Match Made in Heaven?"Speaker: David Chappell (Oracle)Day 1: SOA & Cloud ComputingWhat do we not have Clouds of? We have clouds of storage, application platforms, and applications. Whilst each of these approaches has merits, how should enterprises looking to adopt Cloud-based computing models, the critical question that arises, is this "what is the appropriate level of abstraction for the enterprise private cloud? Should it be based on shared storage, servers or software components?" Could SOA in the Cloud be the sweet spot for such organizations looking to leverage Clouds principles within their four walls? In this session, we will outline the key architectural components of an enterprise private Cloud that leverages core foundational technologies, including messaging and ESBs, to deliver on the sweet spot for enterprise private cloud - an environment that speeds up time to market, reduces both hardware and software costs, and delivers improved service levels and disaster recovery for all applications - not just mission critical ones. October 22, 2009 - 13:15 Room: Penn 1 Click Here to View Speaker Profile"Enabling Hybrid Enterprise Cloud SOA"Speaker: Francois Lascelles (Layer 7)Day 1: SOA & Cloud ComputingNot all enterprise data or service can be deployed to the cloud. This may be due to regulatory or contractual obligations, or the mission critical nature of certain applications. So despite the increasing notice that organizations are taking of the economic incentives that favor cloud deployment of services, the requirement to keep an on-premise SOA persists. Thus the need for hybrid deployment models involving an enterprise SOA that spans across on-premise infrastructure and one or more cloud service providers. The interdependent nature of services increases the need for loose coupling in dispersed SOA systems. Fundamental SOA principles such as service reuse and agility must become functions of the infrastructure in such a way that it accommodates any deployment model. The cost of not providing this level of transparent integration in a secure and agile fashion could be much greater than the savings provided by moving partial enterprise IT assets toward cloud based deployments.This presentation will describe patterns for SOA governance and security, which enable such hybrid models. Issues including access control, trust management, monitoring, threat protection and compliance will be discussed. A comparison of proprietary and standard based solutions will be made through actual customer use cases. October 22, 2009 - 14:15 Room: Penn 1 Click Here to View Speaker Profile"BI, BPM, and BRM Guide SOA Through The Cloud"Speaker: Dirk Krafzig (SOA Park)Day 1: SOA & Cloud ComputingBI, BPM and BRM are regarded as key elements of up-to-date and mature technical IT infrastructures for SOA. They allow efficient interaction with business customers and facilitate alignment of IT and functional departments. Cloud computing is a new trend in IT that delivers new business models that build upon SOA. The interactive session "BI, BPM, and BRM Guide SOA Through The Cloud" deals with the question of how those business related concepts can accelerate the adoption of the Cloud paradigm in the real world. This session does not present a prefabricated answer to this question. Instead the participants work in small teams and develop their own answer. The session is limited to 30 participants. October 22, 2009 - 15:30 Room: Penn 1 Click Here to View Speaker Profile"Data Analytics in the Cloud"Speaker: Tom Plunkett (SOA Systems Inc.)Day 1: Cloud ComputingA new generation of data analytics tools will be needed to handle petabytes of cloud data. This presentation proposes a set of basic analytical tools for cloud scale data that can be composed into workflows or used independently. This solution builds upon Free Open Source Software (FOSS) projects for cloud computing and data analytics, with Apache Hadoop at its core. Hadoop is built on the MapReduce algorithm invented by Google for large-scale, reliable, inexpensive analytics. This cloud data analytics solution leverages Apache Hadoop, Business Intelligence, Data Mashups, and SOA. This solution enables analytic tools to keep up with a changing environment and further tap into the full capabilities of a cloud computing architecture. October 22, 2009 - 10:15 Room: Penn 2 Click Here to View Speaker Profile"Cloud Computing and The Missing Trust Relationship"Speaker: Andor Demarteau (Capgemini)Day 1: Cloud ComputingIn the last decade a lot of research is done in the field of "trust management", using trust as measurement to decide on identification and authentication decisions. Most of it relies heavily on certificates and a trusted third party the hands them out. But if we break into your laptop and get your certificate, we can still impersonate you as the trust lies in the certificate not the person holding it. We are faced with the same dilemma when hosting services in clouds. During the session we will address a series of issues relating to Cloud Computing and Trust, such as: Can we define a list of parameters by which we can define a trust value? How would such a trust management system work with Cloud-based services? October 22, 2009 - 11:15 Room: Penn 2 Click Here to View Speaker Profile"Platform as a Service: Application Platform Metamorphosis"Speaker: Richard Watson (Burton Group)Day 1: Cloud ComputingPrior computing epochs created seismic shifts in application development. Platform as a service (PaaS) offerings provide an externally managed application platform for building and operating applications and services. Productivity gains have been promised before by everything from RAD to Ruby on Rails. Do the benefits of PaaS give IT delivery teams a new hope? Or, is relinquished control simply creating a new form of platform lock-in? Truly innovative PaaS vendors have reformed platforms around cloud architecture characteristics, harnessing web- and service-centric architecture rather than a monolithic stack. As cloud hype has reaches fever pitch, the primary dynamic in the emerging PaaS market is platform vendors responding to the hype by jumping onto the bandwagon before it departs without them. However, deeper technical, business, and cultural drivers underlie plate tectonics in the application platform market. Financial constraints demand that IT leaders must look for ways to increase developer productivity and reduce the total cost of ownership (TCO) of software. PaaS is emerging as one alternative to terrestrial application platforms in response to those pressures. In this session, analyst Richard Watson evaluates PaaS offerings against next generation platform requirements and identifies trends shaping this nascent market. The session will include recommendations on how to:- Define next-generation platform requirements - Make a business case for Platform as a Service - Evaluate Platform as a Service offerings - Understand the business and technology trends shaping the PaaS market October 22, 2009 - 13:15 Room: Penn 2 Click Here to View Speaker Profile "Securing Cloud-Based Services"Speaker: Toufic Boubez (SOA Systems Inc.)Day 1: Cloud ComputingWhat you don’t know can hurt you. You can conceptualize and theorize all you like about adopting Cloud Computing or using Cloud-based services with your SOA solutions, but you won’t be doing anything too impressive until you begin to identify and address the many security issues that this new platform brings about. In this talk we will be going over a number of the most common security concerns and vulnerabilities know today about Cloud-based services and we’ll pay special attention to the potentially dangerous practice of consuming externally provisioned Cloud-based services from within a private IT enterprise. October 22, 2009 - 14:15 Room: Penn 2 Click Here to View Speaker Profile"Journey to the Center of the Cloud: Patterns for Claims-based Identity and Access"Speaker: John deVadoss (Be Informed)Day 1: Cloud ComputingIdentity is the key to enabling cloud-based application scenarios. Claims-based identity enables a single interoperable approach that may be applied almost universally. In this interactive talk we will discuss design patterns for claims-based identity and access that can be applied to modern service-oriented solutions. We will further present a roadmap for organizations to extend their SOA application infrastructure into the cloud and to exploit cloud-based applications and services in order to maximize business requirements fulfilment. October 22, 2009 - 15:30 Room: Penn 2 Click Here to View Speaker Profile"SOA Governance and Management Practices"Speaker: Steve Pope (AmberPoint)Day 2: SOA GovernanceSOA-based systems are more quickly and efficiently deployed and more effectively managed through a disciplined approach to SOA management. In this presentation we outline key problems addressed by SOA management and current practices for effectively implementing runtime governance in SOA environments. Four common SOA runtime governance problems are: 1. Understanding the service network topology described by the services that participate in the service network and the message traffic flowing among those services. 2. Actively maintaining established availability and performance service levels. 3. Enforcing authentication, authorization, privacy and integrity security constraints in an application-independent fashion. 4. Managing the business transactions supported by the service network including active management of transaction performance and availability as well as detection, diagnosis and correction of business transaction faults. In this session we outline current practices for effective management based on experiences captured in over 300 SOA implementations. These practices focus on SOA governance architectures, capabilities and processes proven to be effective. The presentation also outlines areas in which some established practices are less effective than expected in support of effective runtime governance, specifically focusing on processes in which development organizations must proactively participate in the governance activities. The presentation also outlines the benefits of various approaches in terms of reduced development cost, more responsive system changes, improved operational management and faster and more cost-effective service network evolution. October 23, 2009 - 10:15 Room: Mees Click Here to View Speaker Profile"Understanding SOA Governance"Speaker: Harold van Aalst (Progress Software)Day 2: SOA GovernanceIn this talk we explain SOA governance as a critical part of an SOA initiative with its own different multiplicity of stages, divided between common enterprise-wide phases that are unique for the whole lifecycle workflow, and environment-specific phases that are iterated at each stage of progress (from integration to pre-production to production). Based on a high-level view of the SOA governance lifecycle, we will discuss and present common governance tasks in four scopes: Design Time Governance (the "Study & Design" phase), Development Governance (the "Build & Test" phase), Deployment Governance (the "Commission" and "Decommission" phases), Runtime Governance (the "Test / Run" phase of each iteration). October 23, 2009 - 11:15 Room: Mees Click Here to View Speaker Profile"The Most Important Mistakes You Can Make With SOA Governance"Speaker: Nicolai M. Josuttis (IT Communication)Day 2: SOA GovernanceYou inadvertently give an inexperienced person or project team given control over an SOA project. You hire a vendor that gives you advice motivated by sales quotas instead of your business requirements. You bring in consultants that are more concerned with increasing their hours than they are with solving your problems. These and many other ill-advised decisions can lead to you having to own services and service-oriented solutions built upon shaky foundations and destined to become full-blown governance nightmares. In this frank presentation, the most common and critical problems, issues, and errors pertaining to establishing and carrying out an SOA governance plan are highlighted and then complemented with guidelines for avoiding common mistakes and creating an effective and successful SOA governance strategy. October 23, 2009 - 13:15 Room: Mees Click Here to View Speaker Profile"SOA Governance Touch Points"Speaker: Dirk Krafzig (SOA Park)Day 2: SOA GovernanceParticularly in the early days of SOA, many SOA chief architects and other protagonists of the new service-orientation paradigm acted as if they were working on a Greenfield project. They reinvented from scratch many aspects of how organizations deliver IT services. SOA governance was more or less isolated from other established processes in IT. Today many SOA initiatives work differently and more successfully. They analyze existing IT processes and add tiny amendments - called SOA touch points - to those IT processes. This talk provides an overview of typical IT processes such as requirements gathering, project proposal, integration testing, EA planning and their potential touch points with SOA Governance, such as decision points or quality gates. We also consider the fact that no SOA initiative can address all those touch points in parallel and bring them under the control of rigid governance. Therefore it is crucial to prioritize and identify the touch points that bring the most value to the SOA program in terms of risk mitigation or ROI (or any other criterion that has to be defined by the SOA program). The talk is based on the corresponding chapter in Thomas Erl's forthcoming book on SOA Governance. October 23, 2009 - 14:15 Room: Mees Click Here to View Speaker Profile"Governing REST-Style SOA"Speaker: Benjamin Carlyle (Sound Advice)Day 2: SOA GovernanceREST-style SOA is SOA that complies with the REST constraints. The traditional governance role in SOA includes ownership of the set of contract design standards for a given service inventory. In a REST-style SOA this role is emphasized and enhanced by the combination of schema centralization, method centralization, and uniform contract centralization patterns. These patterns mean that the set of media types (schema and encoding) and the set of methods (protocol, including header and response codes) used in the inventory are centrally controlled. In addition to this, only the centrally controlled media types and methods are permitted to be used in the architecture. The combination of method and media type form a conceptually-complete uniform interface that clients (service consumers) can depend upon without acquiring service-specific dependencies at design time. Finally, the oversight roles and composition of Web standards bodies are compared to the role of enterprise architecture teams. The extra power centralization of media types and method give to the enterprise team is emphasized with the need recognized to give project teams additional representation in the process. The additional roles of maintaining a normalized service inventory and reviewing service capabilities and their expression through combination of standard method and service-specific resource identifier are also discussed. October 23, 2009 - 15:30 Room: Mees Click Here to View Speaker Profile"Understanding SOA Security Patterns"Speaker: Jason Hogg (Microsoft)Day 2: SOA Design Patterns & Service EngineeringService-oriented solutions are distributed applications and therefore rely on many of the established security controls, practices, and technologies. However, there are distinct characteristics that make services and service compositions special. For example, designing distributed systems that will with greater frequency span organizational boundaries requires architects to understand threats associated with exposing such functionality on potentially hostile networks. This presentation walks through a number of the SOA design patterns that are specific to services, processes, and SOA security in general. In this talk we will introduce and explain these patterns and discuss how they can be applied to establish a secure foundation to service-oriented systems. October 23, 2009 - 10:15 Room: Diamond 1 Click Here to View Speaker Profile"How Smart Use Cases Drive Service-Oriented Projects "Speaker: Sander Hoogendoorn (Capgemini)Day 2: SOA Design Patterns & Service EngineeringUnder normal circumstances, SOA projects would apply use cases to model and describe the interaction between the users and the services. "Smart" use cases extend this very basic technique and make more powerful use of UML use case diagrams, resulting in a collection of smaller, equally granular use cases. This technique allows projects to easily define reusable assets, in both front and back end systems. Over the past years, the smart use case techniques have been enriched by many organizations and many types of SOA projects, including those built with .NET, Java and SharePoint. The smart use case technique nowadays comes with straightforward estimation, a collection of standard (stereo)types, many guidelines, and even code generation. In his well-known enthusiastic presentation style, Sander Hoogendoorn, principal technology officer at Capgemini, will demonstrate how to identify and model smart use cases from business processes for SOA projects. October 23, 2009 - 11:15 Room: Diamond 1 Click Here to View Speaker Profile"Real-Life Use Cases of SOA Design Patterns at the Dutch Tax and Customs Administration"Speaker: Brian Lokhorst (Dutch Tax and Customs Administration)Day 2: SOA Design Patterns & Service EngineeringPatterns have been around since Christopher Alexander introduced the concept of a pattern language that inspired a variety of design pattern catalogs. Last year, the SOA community came together to develop the largest pattern catalog documented to-date. The SOA design patterns catalog is a milestone in IT literature that essentially acts as a practical guide on how to overcome common problems when building service-oriented solutions, while maintaining a vendor-neutral viewpoint. This session will use a series of documented use cases to explain how a number of the SOA design patterns were successfully applied at the Dutch Tax and Customs Administration office. The end-result proves that SOA design patterns can be used to achieve strategic SOA goals. October 23, 2009 - 13:15 Room: Diamond 1 Click Here to View Speaker Profile"Service-Oriented Solution Evaluation Criteria"Speaker: Paul Mooney (SOA Solutions)Day 2: SOA Design Patterns & Service EngineeringIT solutions are more and more commonly being delivered into organizations proudly displaying the SOA tag. With the industry now showing substantial commitment to service-orientation as a paradigm for delivering flexible, agile solutions, it is no wonder vendors, development houses and organizations are eager to pronounce their adoption of SOA. Too often, though a cursory examination of solutions labeled as "service-oriented", few actual service-oriented characteristics are found. Indeed, many show almost no SOA characteristics and only share an implementation technology (such as Web services) that is often mistakenly associated with SOA. In this presentation we will review the service-orientation and Web services stacks as they exist today. We will identify the key characteristics that need to be manifested in enterprise solution designs in order for them to be legitimately classified as service-oriented solutions. We will then identify those service-oriented characteristics that flow naturally from the Web services architecture when Web services are used as the primary implementation technology. Finally we will show how service design needs to be conducted at a level of abstraction that will foster healthy SOA practices in order to minimize the subsequent governance burden of the services we end up owning. These practices affect architects, analysts or other project team members as they pertain to the analysis and design of services, service compositions, and the definition of abstraction levels. October 23, 2009 - 14:15 Room: Diamond 1 Click Here to View Speaker Profile"REST-Inspired SOA Design Patterns (and Anti-Patterns)"Speaker: Cesare Pautasso (University of Lugano)Day 2: SOA Design Patterns & Service EngineeringThe REST architectural style is simple to define, but understanding how to apply it to design concrete REST services in support of SOA can be more complex. The goal of this talk is to present the main design elements of a RESTful architecture and introduce a pattern-based design methodology for REST services. A selection of REST-inspired SOA design patterns taken from the upcoming "SOA with REST" book will be explained and further discussed to share useful solutions to recurring design problems and to also the foundational building blocks that comprise the REST framework from a patterns perspective. We will conclude by introducing some common SOA anti-patterns particularly relevant to the design of REST services in order to point out that not all current Web services that claim to be RESTful are indeed truly so. October 23, 2009 - 15:30 Room: Diamond 1 Click Here to View Speaker Profile"Introducing the Modern ESB"Speaker: Satadru Roy (Sun Microsystems) and Brian Loesgen (Microsoft)Day 2: Modern ESB & MiddlewareA description will be added soon. October 23, 2009 - 10:15 Room: Diamond 2 Click Here to View Speaker Profile for Satadru RoyClick Here to View Speaker Profile for Brian Loesgen "SOA by Mainframe"Speaker: Radovan Janecek (Prague Technology Center)Day 2: Modern ESB & MiddlewareSOA has brought an architecture concept of delivering software's functionality in form of services remodelling thus the whole landscape of enterprise IT. While having some hiccups at the beginning, SOA has hit the mainstream. At the same time, we can observe new interesting technologies and methodologies influencing and modifying original SOA approach. REST-friendly standards, social applications, mashups, cloud computing, virtualization - just to name a few. In short, we can say traditional SOA has been dominated by web 2.0 citizens that seem to have very different view on the role of middleware versus strong and self-sufficient service endpoints. The more a service does on its own the better. There is another emerging SOA citizen that is often overlooked: the mainframe. As mainframes are still running majority of business transactions worldwide it should come at no surprise there are many attempts to expose mainframe-powered legacy as SOA services. The classic (EAI-style) approach is to wrap the mainframe by multiple layers of middleware implementing the SOA facade. Mainframes offer much more interesting ways to implement SOA though. Technologies such as zLinux, WebSphere for z/OS, and others have made the mainframe an ideal SOA platform not only for exposing the legacy business logic but also for building brand new services. Having 'SOA in one box', meaning running the service layer, the business logic, and the database in one very secure, very reliable, and super highly available place with all the –ilities you can think of introduces dramatic simplifications and cost reductions. Mainframe-powered SOA services can enjoy virtualization, load balancing, security, high I/O throughput, or high parallelism provided directly by the big iron without any extra need for chains of distributed networks/balancers/clusters (also known as 'configuration hell'). The goal of this presentation is to introduce the potential mainframes can offer to SOA, especially in the context of building strong and self-sufficient services. The presentation will also loosely follow up on 'Avoiding Architecture Pitfalls with SOA' I have presented on this conference last year. October 23, 2009 - 11:15 Room: Diamond 2 Click Here to View Speaker Profile"Navigating the Bermuda Triangle"Speaker: Thomas Rischbeck (IPT)Day 2: Modern ESB & SOA MiddlewareHave you ever felt like you are stuck in the Sargasso Sea where the winds of change can not reach you, the lost hopes of your colleagues are floating around inhibiting any movement, and the only path to freedom is through a "Bermuda Triangle" of Legacy Systems, Legacy Services and ESBs? The existing legacy software in your enterprise may be grumpy and impossible to talk to. You may have unruly services that resist all your efforts of getting them to behave in a uniform fashion. And, even though your ESB product promised to create a level playing field, it turned into a big-iron deployment that led to an architectural "ball and chain" beyond your wildest nightmares. This lecture will teach how to avoid these and other middle-tier pitfalls, and will reveal how to best leverage ESB technology, along with contemporary XML appliances and home-rolled service-oriented solutions capable of fulfilling intermediation requirements and creating true business value based on proven practices, design patterns and established standards. October 23, 2009 - 13:15 Room: Diamond 2 Click Here to View Speaker Profile"Embedded SOA"Speaker: Pethuru Cheliah (Wipro)Day 2: Modern ESB & MiddlewareEmbedded devices are undergoing a number of services-inspired transformations these days. Embedded units are being deployed in specific locations in large numbers for perception, monitoring, controlling and conveying purposes. The power and value of embedded devices go up significantly when they get linked in an ad-hoc fashion to perform value-added tasks. For effecting smart interaction among dissimilar devices, service-based, reflective and introspective middleware is needed. The ESB has been the traditional chief integration backbone for networking and mediating diverse and distributed embedded electronics. Today's modern ESB has to be highly generic to any networking technology or transmission medium in order to provide open interfaces that enable smooth interoperability with a range of new clients, including services-based devices. The increased granularity introduced by these devices benefits from the application of service-orientation tents in order to turn them into loosely coupled and intelligent physical services that facilitate the adaptability and re-configurability of the whole system. In this talk, we describe the emerging SOA-centric device architectures and its impact on device-to-business integration applications, from the realization of a host of smart services, networks and systems. We conclude with a discussion of how the evolution and maturity of embedded SOA technologies, processes, and platforms strengthens the positive and progressive concepts behind service-orientation in general. October 23, 2009 - 14:15 Room: Diamond 2 Click Here to View Speaker Profile"Building the Modern ESB with the Microsoft ESB Toolkit: An Architectural Overview With a Focus on Dynamic Messaging"Speaker: Brian Loesgen (Microsoft)Day 2: Modern ESB & SOA MiddlewareAs organizations look to Service-Oriented Architectures to help them deliver flexible, agile and responsive IT environments, the Enterprise Service Bus has emerged as a key architectural pattern to help achieve this goal. In this session, we discuss the Microsoft Enterprise Service Bus Toolkit (and specifically the new version 2.0) and how it allows an organization to build a dynamic, flexible, and practical ESB as part of the larger Service-Oriented Infrastructure. This presentation will begin with an architectural overview of the Microsoft ESB Toolkit. Next, we will drill into the dynamic messaging capabilities as well as the developer experience, spending about half the session in demos. October 23, 2009 - 15:30 Room: Diamond 2 Click Here to View Speaker Profile"User Interfaces and SOA"Speaker: Torsten Winterberg (OPITZ CONSULTING GmbH)Day 2: Building Service-Oriented SolutionsDoes SOA relate to user interfaces? Can services be part of the presentation layer? Can service-orientation be applied to human-service interaction? The answer to all of these questions is, in fact, "yes", but only if we understand the unique requirements of designing and using services with the human end-user in mind. The truth is that from an architectural point of view the overall topic of SOA and user interaction is very much underrepresented in general SOA literature and technical discussions. This session begins by revisiting existing work that has been done in this area, namely UI-Services, Worklists, BPEL4People, Embedded Taskflows, and the controlling of existing applications. We then introduce solution concepts, starting with trivial, workflow-driven TODO-Lists and finishing with complete, service-oriented and process-oriented architectures. As part of the solution examples provided is a design based on the use of the UI Mediator pattern. October 23, 2009 - 10:15 Room: Goudriaan 1 Click Here to View Speaker Profile"From Art to Engineering: It's all in the Description"Speaker: Steve Ross-Talbot (Enigmatec Corporation)Day 2: Building Service-Oriented SolutionsIf we cannot describe it we cannot understand much less talk about any of its properties. If we cannot describe it we cannot delivery it, what would we be building? So why is description often the poor man of computational science? What can we do to change it? In this session we shall present a new open source community project called Savara that focusses on describing distributed systems in terms of the behavior and behavioral typing which leads to a robust and accurate description and yields a better understanding of that that we build. It makes building Service Oriented Solutions a science rather than an art. The purpose of Savara is to develop a new methodology for Enterprise Architecture, called "Testable Architecture", and provide appropriate tooling support. Savara's initial aim is to support the building of Service Oriented Solutions. In presenting Savara we shall demonstrate how an eClaims system can be designed and implemented from requirements gathering through successive refinement to a solution. This methodology aims to ensure that any artifacts defined during the development lifecycle can be validated against other artifacts in preceding and subsequent phases. This ensures that the final delivered system is guaranteed to meet the original business requirements. Through runtime governance, it is also possible to ensure that the running system continues to meet those requirements. As a system evolves, through subsequent enhancements to the business requirements, having such a precise understanding of the system, from requirements, through design, implementation and deployment, enables more sophisticated change management techniques to be considered. October 23, 2009 - 11:15 Room: Goudriaan 1 Click Here to View Speaker Profile"An Insider's Look at BizTalk Server 2009: Integration Server, SOA Foundation, Gateway to Azure"Speaker: Brian Loesgen (Microsoft)Day 2: Building Service-Oriented SolutionsMicrosoft recently released BizTalk Server 2009. In this session we will look at the power that BizTalk provides to connect applications, services and partners. Now in its 6th release, BizTalk has evolved to provide a vital role as the foundational messaging bus in a services-oriented architecture. We will look at the value BizTalk Server 2009 adds in bridging between on-premises and cloud-based application, as well as how it enables SharePoint to provide human interaction in workflows, processes and services orchestration. October 23, 2009 - 13:15 Room: Goudriaan 1 Click Here to View Speaker Profile"The Service Repository, Modern Toy or Critical Governance Tool?"Speaker: Markus Mazur (SOA Park)Day 2: Building Service-Oriented SolutionsService repositories have always had a particular significance to service-oriented architectures. A service repository is expected to secure the management of numerous services and make all information and documentation about these services available for the administration of every possible status and situation. From the initial conception of a service through to its eventual retirement, service repositories are required to provide transparent and reliable access to service metadata. But what exactly does a service repository consist of? A forum? A blog? A database? In this session we'll establish the underlying structure and mechanics of modern-day service repositories and we'll address common challenges and criticisms that mainstream service repository products continue to face. We'll also discuss approaches for ensuring that service repositories actually get used by the project teams and IT departments that need to use them for service reuse and governance in order for the long-term goals of SOA initiatives to be successful. Finally, we'll look at common front-ends and administration tools used to manage and grow service repositories. We then conclude by highlighting the most important critical success factors for establishing and getting the most out of service repository products. October 23, 2009 - 14:15 Room: Goudriaan 1 Click Here to View Speaker Profile"Building .NET Services for Collaboration and Composition"Speaker: Herbjorn Wilhelmsen (Forefront Consulting Group)Day 2: Building Service-Oriented SolutionsOne of the most important tenets of SOA is that of "divide and conquer". One of the benefits of building a solution comprised of multiple services as opposed to one big monolith is that the complexity of any service will be considerably lower. On the flip side, these services must developed to collaborate in order to be part of service compositions that can accomplish large tasks. This talk will present multiple options for building collaborating services using .NET tools and technologies. We'll describe the pros and cons of each option and we'll demonstrate how to choose the right collaboration styles by exploring a range of examples that include sample code snippets and architecture specifications. October 23, 2009 - 15:30 Room: Goudriaan 1 Click Here to View Speaker Profile"This is Not a REST Talk"Speaker: Jim Webber (ThoughtWorks)Day 2: SOA & RESTThis really isn't a REST talk. It will cover how to build Web-based distributed systems for pragmatic software architects. Specifically we'll be covering: 1. Embracing the Web as a framework for distributed systems, 2. CRUD services and business protocols on the Web, 3. Building and consuming CRUD services with modern software development platforms As well as taking a thorough look at the Web-friendly parts of development frameworks in this talk, we will also cover useful performance and reliability optimizations like caching and conditional execution which turn applications into robust systems that can power enterprises. Lock up your ESBs and come along! October 23, 2009 - 10:15 Room: Leeuwen 1 Click Here to View Speaker Profile"Techniques for Composing REST Services"Speaker: Cesare Pautasso (University of Lugano)Day 2: SOA & RESTNovel trends in Web services technology challenge the assumptions made by current standards for process-based service composition. For example, most existing RESTful Web service APIs (which do not rely on the Web Service Description Language), cannot natively be composed using the WS-BPEL language. In this talk we introduce the problem of composing RESTful services and compare it to Web 2.0 service mashups. We cover several real-world examples demonstrating how existing composition languages can be evolved to cope with REST. We conclude by showing that the uniform interface and hyper-linking capabilities of RESTful services provides an excellent abstraction for exposing in a controlled way the state of business process as a resource. October 23, 2009 - 11:15 Room: Leeuwen 1 Click Here to View Speaker Profile"Hydras and Hypermedia"Speaker: Ian Robinson (ThoughtWorks)Day 2: SOA & RESTDo you know what your enterprise applications get up to in their time off? Fighting fantasy, pick-your-path, hypermedia-driven, RESTful Web application adventures. Of course. In this entertaining dungeon delve we'll explore how to use hypermedia-driven Web applications to model rich workflows. Tackle the many-headed Hydra of HATEOAS, the "Hypermedia as the Engine of Application State" monster. Level up through the Web services maturity heuristic. And meet the dwarves with grudges. October 23, 2009 - 13:15 Room: Leeuwen 1 Click Here to View Speaker Profile"Introducing Transactions to REST"Speaker: Michael Musgrove (Red Hat)Day 2: SOA & RESTThe emerging world of Web services and e-commerce means that application developers must ensure consistency in the presence of failures (machine, network and so on). In the traditional world of distributed objects, consistency guarantees are typically provided by transaction systems with the well-known ACID properties, but ACID semantics require the use of a blocking protocol, with resources acquired within the scope of a transaction needing to remain inaccessible to others until that transaction completes. In the Web services world, where business interactions may span hours or days, ACID semantics become too restrictive. In the SOAP world, this problem has been addressed by the OASIS WS-TX work. However, we are seeing an increase in the use of REST-based developments, which build on standard HTTP interactions, alongside the need to ensure consistency and reliability within these types of applications. Unfortunately, applying WS-TX to REST is not straightforward and not necessarily the right approach in the first place. This presentation looks at the requirements for RESTful transactions and describes a corresponding protocol the speakers have been developing for the past few years. They compare and contrast it with OASIS WS-TX. Finally, they demonstrate an initial prototype they have implemented based on the Java API for RESTful Web Services (JAX-RS) and the RESTeasy implementation (although nothing they have done is dependent on a specific JAX-RS implementation). October 23, 2009 - 14:15 Room: Leeuwen 1 Click Here to View Speaker Profile"Hypermedia: The Confusing Bit from REST"Speaker: Jim Webber (ThoughtWorks)Day 2: SOA & RESTToday, REST is considered to be nothing more than pretty URIs and CRUD operations which belies the more powerful aspects of RESTful systems like loose coupling and self-description. This talk will tackle the intellectually hardest part of REST: the HATEOAS or hypermedia constraint. Hypermedia is the critical differentiator for RESTful services. Non-RESTful services (like those pretty URI+JSON services) are not RESTful (though they are Web-y) and force collusion and coupling between consumers and services. RESTful services which embrace hypermedia formats do not. Instead hypermedia-aware services describe business protocols to consumers in-band with business content and allow those protocols to evolve incrementally as business challenges change. This talk will introduce the notion that hypermedia describes protocols, and show how the humble link can be used to describe real business interactions between systems in a scalable and robust way. Still confused? Then come along and be prepared for liberating simplicity. October 23, 2009 - 15:30 Room: Leeuwen 1 Click Here to View Speaker Profile"From Business Strategy to SOA Project Delivery, Successful Governance and Practices"Speaker: Mario Moreno (Logica)Day 2: Real-World SOA Case StudiesSOA is not a quick-win. The value for a company could be huge, but it should take some time and requires investments not only to acquire technologies, but also and much more to build capabilities. In this presentation, only based on real client cases, we’ll see how to build success in a Company’s journey from its first SOA initiatives till an effective SOA Governance allowing Business flexibility, reduced Project time-to-market and IT costs. This journey will show how both Governance and Methods have to be aligned with the level of maturity of both Business and IT Departments. A major success factor will be to set an accurate SOA Strategy to manage the journey from the current level of maturity to the next one. Mario will explain the best practises to identify business services and design software services, which are the project delivery practises which best suit SOA developments. How to reconcile Agile practises on Enterprise Architecture modelling and project management, with the needed rigour for succeeding in a big SOA Programme. Finally, the impact of SOA on IT Governance and some very key practises will be explained. October 23, 2009 - 10:15 Room: Leeuwen 2 Click Here to View Speaker Profile"Citizen-Centric Government: A Happy Marriage Between SOA and Semantics"Speaker: Jan Verbeek (Be Informed)Day 2: Real-World SOA Case StudiesCitizens as well as businesses are demanding that governments become more transparent and provide services tailored to their individual situations; however, dealing with public authorities is not always easy. Citizens often find themselves confronted with a large number of different institutions, laws, permits and websites, each offering only a part of the information and services they are looking for. In this presentation we will explain how semantic technologies combined with a service-oriented architecture can radically improve customer service and dramatically increase the business value of IT. We will highlight how the a services-centric semantic infrastructure already developed by the Dutch governance to provide the public with context specific access to all government information and services. October 23, 2009 - 11:15 Room: Leeuwen 2 Click Here to View Speaker Profile"New Directions in Building Architectures in Support of Business Operations"Speaker: Eric Riutort (U.S. Department of Defense)Day 2: Real-World SOA Case StudiesA SOA Case Study from the Office of the Secretary of Defense, U.S. Department of Defense. Engineering disciplines have a shared understanding of their world through standardized techniques and a common vocabulary. In Enterprise Architecture there are a multitude of ways to describe the same concepts and perspectives. As a result it is difficult to validate, communicate, and reuse architecture content. In this presentation, Mr. Riutort discusses the DoD BMA path forward which is based upon an integrated, intuitive methodology, implementing standard lexicon and primitives. This methodology enables not only intra-agency collaboration but also inter-agency at the Federal level, thus signifying farther reaching implications for interoperability between the U.S. and its International counterparts. October 23, 2009 - 13:15 Room: Leeuwen 2 Click Here to View Speaker Profile"SOA at the U.S. Joint Forces Command"Speaker: Howard Cohen (Booz Allen Hamilton)Day 2: Real-World SOA Case StudiesThere are many significant SOA efforts within the DoD, but the most mature ones are closer to "stove-pipes" of excellence than they are cross-cutting enablers of information exchange and operations. One of the most difficult parts of creating these cross-cutting SOA solutions is analyzing the numerous policies, directives and standards a developer must understand. One of the DoD system engineering efforts that has succeeded in working across all the Services (Army, Navy, Air Force, Marines, etc) is the DoD Architecture Framework (DoDAF), which serves as the overarching architectural framework for the DoD. US Joint Forces Command (USJFCOM) J89, Systems Engineering and Integrated Architectures Division, is currently involved in an effort to federate DoDAF architecture data across domains to create, update and use data from multiple sources in order to compose and present federated architecture views that are (DoDAF) compliant. This challenging project requires constant synchronization, exceptional leadership, community acceptance, and development within common standards. This presentation will provide an insight into how USJFCOM has succeeded with realizing SOA at the DoD, while raising additional issues that must still be resolved for to fully establish SOA and services that are usable throughout all of the DoD. October 23, 2009 - 14:15 Room: Leeuwen 2 Click Here to View Speaker Profile"Event-Driven SOA in a Dredging Environment"Speaker: Alexander den Hartog (Royal Boskalis Westminster N.V.) and Linda Terlouw (ICRIS)Day 2: Real World SOA Case StudiesRoyal Boskalis Westminster N.V. is a leading global services provider operating in the dredging, maritime infrastructure and maritime services sectors. In 2007 Boskalis modeled the "as-is" enterprise architecture and formulated architectural principles for the "to-be" target architecture. Currently this enterprise architecture is used as the basis for introducing service-oriented architecture at Boskalis. In this presentation we evaluate a case study that documents the results of introducing SOA combined with EDA for the replication of information. We review an IT project for upgrading asset management platform at the Boskalis headquarters and across 50 vessels. The replication of data was originally designed to be executed by a database replication tool; however Boskalis was not interested in replicating only "data", but also in sharing "information" and supporting "business processes". Because of this and some other challenges with the current environment, a new solution was developed to leverage the existing enterprise service bus and to SOA-enable the asset management software so that information could be replicated between vessels and headquarters via business events. During this presentation we will show the transition from the initial to the final design and the lessons learned along the way. October 23, 2009 - 15:30 Room: Leeuwen 2 Click Here to View Speaker Profile for Alexander den HartogClick Here to View Speaker Profile for Linda Terlouw "SOA Design Patterns in the Cloud"Speaker: Herbjorn Wilhelmsen (Forefront Consulting Group)Day 2: SOA & Cloud ComputingThere is always the risk, when adopting any new technology, that lessons already learned and paid for will have to be relearned and refinanced all over again. The SOA design patterns catalog represent a body of valuable lessons that have been learned and can be leveraged as building blocks for cloud-based implementations. SOA design patterns can help cloud service developers build more useful, flexible and evolvable solutions, while also helping developers avoid some of the most critical pitfalls associated with the still-evolving cloud platforms. This presentation will demonstrate that, in order to be successful, cloud-based services and solutions must build upon SOA. We will show how the maturation of service-orientation has paved the way for the creation of flexible, reusable and highly composable cloud services that can be shaped, tuned, and reliably deployed with the help of specific SOA design patterns. October 23, 2009 - 10:15 Room: Penn 1 Click Here to View Speaker Profile"Next Generation Services: The Implications of Software + Services (aka The End of One-Size-Fits-All IT)"Speaker: John deVadoss (Microsoft)Day 2: SOA & Cloud ComputingThe model of "one size fits all" is now seen by most IT organizations as being flawed as they become ever more global, transparent and partner / supplier network-based. The Software + Services model promises the ability to support the wide range of IT users in a much more agile and cost effective manner. It is a highly differentiated IT model that is in sharp contract to the "one size fits all" model. In this session we will be highlighting real-world case studies in order to show how SOA and cloud-based service technology innovations is fundamentally changing the IT landscape, for the better, by offering more choice and control to the end user and to the IT organization as a whole. October 23, 2009 - 11:15 Room: Penn 1 Click Here to View Speaker Profile"SOA, Software + Services & Cloud Computing"Speaker: Jason Hogg (Microsoft)Day 2: SOA & Cloud ComputingOrganizations evaluating Microsoft's Software + Services and Cloud Computing (Azure) offerings must first have a well thought-out SOA strategy in order to maximize the return on their investment. They must further understand how the Software + Services platform and the related emerging Azure Services platform can be shaped with SOA principles in order to establish a sound and standardized services eco-system that can build up on and extend service-oriented architecture implementations. This presentation will describe the relationship between these various paradigms, including detailed discussions of topics relevant to enterprise architects, software architects and infrastructure architects with an emphasis on applying and realizing service-orientation with current and emerging Microsoft cloud computing technologies. October 23, 2009 - 13:15 Room: Penn 1 Click Here to View Speaker Profile"Custom Cloud: Platform as a Service"Speaker: David Van Puyvelde (Salesforce.com)Day 2: SOA & Cloud ComputingDavid Van Puyvelde will give you an insight into understanding Platform as a Service, who are the current players in this market today and who will be tomorrow. Additionally David will share the myths around Saas/Paas, discuss the Force.com platform, and give you his vision of the future. October 23, 2009 - 14:15 Room: Penn 1 Click Here to View Speaker Profile"Latency Threatens the SOA Cloud"Speaker: Sven-Hakan OlssonDay 2: SOA & Cloud ComputingAvailable bandwidth for data communication has increased enormously the last decade, which is a primary reason as to why Cloud Computing can offer higher levels of QoS than more traditional forms of outsourcing. This has led to a “comfort level” regarding the incorporation of Cloud-based services within service-oriented solutions or the hosting of entire service-oriented applications with Cloud platforms. However, there is an increasingly growing problem with this approach. Even though bandwidth availability has improved, there are fixed latency thresholds that cannot be overcome. In this presentation we will explore these thresholds in order to understand why this has become a critical topic that can severely limit the utilization potential of Cloud Computing implementations. We'll discuss comparable problems with satellite and mobile device communication, and we'll focus specifically on how this latency issue can impact and even undermine complex service-oriented solution architectures. October 23, 2009 - 15:30 Room: Penn 1 Click Here to View Speaker Profile"Amazon Web Services: Cloud Computing for the Enterprise"Speaker: Simone Brunozzi (Amazon)Day 2: Cloud ComputingThe European Business Director for Amazon Web Services will be discussing the current state and future direction of Amazon Web Services (AWS) in relation to enterprise Cloud Computing. October 23, 2009 - 10:15 Room: Penn 2 Click Here to View Speaker Profile"Building a Brokerage Marketplace to Sell services in the Cloud"Speaker: Arnaud Leruyet (Logica)Day 2: Cloud ComputingCloud Computing is definitely changing the way IT providers position themselves within the marketplace. End customers are moving from a price-to-cost project models to price-to-value and subscription-based service models. As a result, this is forcing systems integrators and software vendors to rethink their own positioning and marketing strategies. As software vendors and systems integrators being moving toward cloud services a broader cloud service brokerage marketplace is emerging. To reach the aim of realizing cost-effective service, vendors are attempting to "cloudify" by "dis-intermediating" their value from client requirements. At the same time, integrators are "re-intermediating" multiple value packages through open brokerage platforms sold to one or several decentralized enterprises. In this presentations we will explore these topical issues while providing various current examples. October 23, 2009 - 11:15 Room: Penn 2 Click Here to View Speaker Profile"Stratus, Cumulus or Nimbus: What Type of Cloud are You Building? "Speaker: Sven-Hakan OlssonDay 2: Cloud ComputingStratus clouds mean fog, Nimbus clouds mean bad weather conditions, and Cumulus clouds mean good weather conditions. With the relentless hype surrounding Cloud Computing, we are ending up with a plethora of definitions and categorizations of what the Cloud and Cloud-based services are supposed to be. In this session we introduce a categorization system that is less vendor-focused and more oriented towards Cloud service consumers. The categories are based on how and for what purpose organizations use Cloud-based services (i.e., operating system resources, storage, complete application hosting, code classes, etc.). Cloud offerings today are very different, incompatible, and can easily lead to vendor lock-in. The classification system introduced by this presentation will walks you through five established categories by covering major Cloud offerings available today from providers, such as Amazon, Google, Microsoft and Salesforce. October 23, 2009 - 13:15 Room: Penn 2 Click Here to View Speaker Profile"Cloud Application Architecture: Rebuilding applications for the cloud"Speaker: Richard Watson (Burton Group)Day 2: Cloud ComputingThe Cloud promises to bring infinite scalability, unlimited availability, and increased responsiveness. Can applications realize cloud benefits through a simple off-premise server migration? Does Cloud require developers to re-write applications or port applications to proprietary Platform as a Service (PaaS) environments? A willingness to break away from the terrestrial n-tier platform and adopt a new programming model, especially a new data model, will allow development teams to take advantage of the cloud characteristics offered by infrastructure underlying PaaS. Moving to platforms delivered as cloud services forces architects to fundamentally re-examine their application architectures. This session will detail cloud application architecture patterns, cloud application frameworks, portability and migration strategies, and deployment topology considerations. It will answer the following questions:- When is an application platform cloudy? - When is application architecture cloudy? - When is cloud application architecture an appropriate choice? - What architecture roadmap should be chosen to make applications cloud ready? October 23, 2009 - 14:15 Room: Penn 2 Click Here to View Speaker Profile "Cloud Security Alliance: Best Practices for Cloud Security"Speaker: Harm Jan (Verizon Business)Day 2: Cloud ComputingAs a member of the Cloud Security Alliance (CSA), Harm Jan, Professional Service Manager with Verizon Business Netherlands, Middle East & Africa , will be describing the best practices for achieving security measures within Cloud-based services and Cloud-based solutions. October 23, 2009 - 15:30 Room: Penn 2 Click Here to View Speaker Profile |
|||||||||||||||||
| Home | For General Inquiries Contact: info@soasymposium.com | Copyright © 2009 |