DEV: DESIGINING AND BUILDING THE BEST BUSINESS APPLICATIONS

This track is dedicated to issues and topics that appeal to the OpenEdge Software Developer. We’ll focus on products, tools, processes and industry best practices that can help you improve the design and quality of your OpenEdge applications. This track is for managers, architects, developers and testers who are interested in architecting and building quality applications.

Download all DEV sessions

DEV-1 What’s New in OpenEdge 10.1C?    (Presentation)
Speaker: Drew McCarthy, Principal Product Manager – OpenEdge, Progress Software

OpenEdge 10.1C is the latest release and contains important new features as well as a myriad of bug fixes. OpenEdge10.1C advances the OpenEdge SOA capabilities in our four main areas of emphasis: business logic, integration, user interface and database. During this
session, we’ll describe the new features and the associated benefits at a mid-to-high level and recommend other related sessions you should attend for more information.

DEV-2 Making OpenEdge Architect Work for You  (Presentation)
Speaker: David Lund, Senior Training Program Manager,Progress Software

Have you recently adopted OpenEdge Architect or thinking about making the move? This session, for developers and development managers, will take a look at how to get started with OpenEdge Architect. Learn how to get the most out of this exciting integrated development environment. The session will review the concepts of the project-based environment and provide advice on how to configure OpenEdge Architect as a replacement for your existing development environment. By the end of the session you will have a good understanding of what OpenEdge Architect can do for you and how best to get started using it productively. No prior knowledge of OpenEdge Architect is required.

DEV-3 Introduction to the OpenEdge GUI for .NET  (Presentation)
Speaker: Jim Lundy, Principal Product Manager – OpenEdge, Progress Software

This session is a great starting point for IT managers and developers who are just beginning to explore the OpenEdge GUI for .NET (formerly known as Advanced GUI). Through a combination of lecture and demonstration, you’ll gain an understanding of the OpenEdge GUI for .NET, the development environment and how the Visual Design and ABL code-authoring tools work. No prior experience is required.

DEV-4 Structured Error Handling in the ABL    (Presentation)
Speaker: Sarah Marshall, QA Architect – OpenEdge, Progress Software

In OpenEdge 10.1C, Progress introduces support for a new error-handling model. Structured error handling leverages the object-oriented language features while coexisting easily with the error-handling model that ABL developers have used for years. It is useful in both object-oriented and procedural applications. During this session, you’ll get an introduction to structured error handling as we describe the benefits of the new model compared to those of the existing model. We’ll cover new syntax and enhancements to the language, and we’ll demonstrate new capabilities for developing application-specific errors and consistently handling errors of all types.

DEV-5 Web 2.0 Distributed AJAX Applications — Combining Progress OERA and Open Laszlo  (Presentation)
Speaker: Geoff Crawford, President, Innov8 Computer Solutions, LLC

Rich Internet applications are becoming more and more common. Today’s browsers are increasingly capable of deploying full Windows user interfaces with tabs, browsers and full MDI capability. During this session, you’ll learn how a Progress-based OERA back end can be linked to a Web 2.0 user interface built using an open source development tool.

DEV-6 Architecting Your Application in OpenEdge 10  (Presentation)
Speaker: Joe Genovese, Solutions Engineer, Progress Software

Many of the key features of OpenEdge were added to make it easier and more productive for you to design and build a well-architected modern application. In addition, we have presented considerable material on the OpenEdge Reference Architecture (OERA) as a guide to thinking about application design issues. This session focuses on how to leverage several key product features to help you design a flexible modern application that follows the guidelines of the OERA. You’ll also gain from high-level guidance on how to handle the challenges of adapting existing application code to a new architecture and new requirements. Programming experience in the OpenEdge ABL is expected, but no specific experience with OpenEdge 10 is necessary. Prior familiarity with the OERA will be helpful but is not mandatory.

DEV-7 What’s New in the Object-Oriented ABL?  (Presentation)
Speaker: Shelley Chase, Architect – OpenEdge, Progress Software

OpenEdge 10.1A introduced support for object-oriented programming in the OpenEdge ABL. As part of its continued development, 10.1C includes additional OOABL features that ABL developers have come to expect from a flexible, modern language. This session explores support for statically defined members of a class, which will allow a class to maintain data and the methods that act on it, for the class as a whole rather than for an individual instance of a class (enabling native support for a singleton object). The session will also introduce features such as syntax, to work with classes dynamically and support for character to long char data widening between methods.

DEV-8 AppServer Mode Case Studies  (Presentation)
Speaker: Simon Epps, Solutions Engineer, Progress Software

Are you an OpenEdge application developer planning to start using an AppServer, or are you thinking of updating your existing AppServer application? If so, then this session is for you. We’ll help you understand what the AppServer modes are and what design choices are available. We’ll accomplish this by contrasting a common set of distributed computing design principles to each of the AppServer’s operational modes. At session’s end, you will have sufficient information to choose the best design and AppServer operational mode for your application.

DEV-9 Getting to SaaS  (Presentation)
Speaker: Salvador Viñals, Strategist – OpenEdge, Progress Software

Software as a Service (SaaS), which is fundamentally changing the software business model, has architectural and technical differences when compared to traditional (packaged, on-premises) applications. Moving a packaged, on-premises application to SaaS involves much more than simply hosting a copy of the application so it can be accessed over the Internet on a subscription basis. There are some significant technical and architectural challenges facing those who want to become successful with SaaS.

After a brief introduction to SaaS, during which we cover business drivers, trends and taxonomy, we’ll focus on some of the challenges you’ll face and how best to start as you move a packaged, on-premises application to a SaaS-based application. We will focus on issues such as multitenancy, security, UI technology choices and provisioning.

DEV-10 Estimating Your Transformation — The Reality    (Presentation)
Speaker: Stuart Roberts, Brenntag

During this session, you’ll learn what you need to consider when estimating the time required to transform your application. “How long?” and “How much?” are key business and development questions. What techniques can be used to review your current application and estimate the time needed for transformation? Whether you’re moving to a new user interface, separating user interface from business logic or trying to implement the OpenEdge Reference Architecture, we’ll share some techniques from a customer workshop where the cost and duration of the transformation were estimated. This session is not to be missed as you get started estimating your transformation.

DEV-11 Embracing OpenEdge Architect    (Presentation)
Speaker: Sandra Caiado, Sr. Solutions Engineer, Progress Software

If you’re impressed with what you have seen so far about OpenEdge Architect, you may have already started to experiment with it. Perhaps you’re using its advanced ABL editing capabilities or schema management or you’ve downloaded a few third-party plug-ins and are excited about the potential productivity gains of this new integrated development environment.

The problem is, you are not sure how to move from your existing development process and environment, and are asking questions such as “How do I customize the inserted code sections? What is this AST thing and how do I leverage it to parse code, read and write code sections like I used to in the AppBuilder? How do I intercept event hooks, such as open, close, save and compile files, and run ABL code from them? How do I integrate my ABL-based workflow application and tools into OEA? What APIs exist? How do I use them and what happens when I upgrade later? How can I, when I don’t really know Java, do more advanced things such as building my own plug-in to provide additional wizards?” Does this sound like you? Come to this advanced session on OpenEdge Architect to learn the answers to these questions and more. By the end of the session, you will understand what it means to get the most out of OpenEdge Architect. You’ll discover how all of this is possible and how to get started if you know where to look for the information.

DEV-12 What’s New with ProDataSets in 10.1C?  (Presentation)
Speaker: Robin Brown, Principal Software Engineer – OpenEdge, Progress Software

ProDataSets, introduced in OpenEdge Release 10.0A, give you the ability to define complex business objects in your OpenEdge applications. With each subsequent release, we have added functionality to ProDataSets including added flexibility to the ProDataSet definition and XML support, largely based on customer feedback. In release 10.1C, several ABL enhancements were made, including recursive data relations, nonactive syntax on static data-relation definitions and support for updating a data source without before-image records. Support was also added for ProDataSet parameters across the Web services Open Client interface, completing the ProDataSet parameter support for all AppServer client types. This session will provide details on the ProDataSet ABL enhancements, including code samples and use cases. Demos of Web services clients accessing ProDataSet data will show you how easy it is to incorporate ProDataSets into your OpenEdge Web services.

DEV-13 You’ve Got a Problem, Here’s How to Find It  (Presentation)
Speaker: Peter Judge, Principal Software Engineer – OpenEdge, Progress Software

The ability to easily diagnose, troubleshoot and debug issues in your application is critical. Whether your client uses GUI, Character, WebSpeed or AppServer or is within OpenEdge Architect, the OpenEdge Debugger is there to help you debug problems quickly and easily. During this session, you’ll see the debugger in action, and we’ll discuss using it with the different flavors of the ABL client. You’ll also learn about troubleshooting sticky situations in which you might find yourself and about the tools and techniques used for addressing those situations. Whether it’s a memory leak, a performance problem or a general debugging situation, there are features and functions in OpenEdge to help you handle any issue quickly and easily.

DEV-14 OpenEdge Strategy and Roadmap
Speakers: Ken Wilner, Vice President of Technology, Progress Software
               Salvador Viñals, Strategist – OpenEdge, Progress Software

This session offers insight into the mid-and long-term strategies planned for future OpenEdge releases. We’ll discuss the business drivers that we see in the industry and that we hear from you, along with changes we are investigating that will help you reduce overall development efforts. Join us to see the exciting future of OpenEdge.

DEV-15 A Deep Dive into the OpenEdge GUI for .NET  (Presentation)
Speaker: Shelley Chase, Architect – OpenEdge, Progress Software

One of the greatest benefits of the new OpenEdge GUI for .NET (formerly known as Advanced GUI) is the capability to add third-party .NET controls. Using both the built-in controls provided with the OpenEdge GUI for .NET and the set of Infragistics .NET controls that are available separately, this session will dive deep and include demonstrations of some common features that you can use in your applications. During this session, we’ll take a look at this set of controls — including the UltraGrid and data binding, the UltraTabbedMdi and window hosting, and the UltraTree and UltraExplorerBar. A basic understanding of the OpenEdge GUI for .NET is required.

DEV-16 Tips and Tricks for Designing Your ABL Application for Performance    (Presentation)
Speaker: Marv Stone, Solutions Engineer, Progress Software

During the development of Advance Business Language (ABL) applications, performance is generally an afterthought compared to functionality. Including performance in the application requirements and design can save heartache and delays at the end of the development cycle, when you go live. In this session, we will talk about techniques and design considerations when designing and writing the overall application as well as creating queries. You’ll learn how designing performance into your application from the beginning will lead to smoother deployments and more satisfied customers. This session will include code snippets and samples that will be made available on PSDN.

DEV-17 Using SmartDataObjects with the OpenEdge GUI for .NET (Presentation)
Speaker: Mike Fechner, Director and Architect, Consultingwerk Ltd.

You don’t need to throw away all your SmartDataObjects-based business logic when moving toward the OpenEdge GUI for .NET in 10.2A. Understand how to leverage existing SmartDataObjects (static or dynamic) in the new .NET-based user interface. Use DataBinding to browse your SDO result set, including batching, filtering and sorting. Understand how to update your data within the SmartDataObjects from .NET Windows forms controls. The session will include a discussion about the presenter’s experience using the OpenEdge GUI to build an ADM-based rendering engine for the Progress Dynamics framework. Sample code of the Infragistics grid bound to a SmartDataObjects will be made available on PSDN.

DEV-18 Developer Productivity with the Roundtable Plug-in for OpenEdge Architect (Presentation)
Speaker: Jeff Ledbetter, Roundtable Product Architect, Tugboat Software

The Roundtable plug-in for OpenEdge Architect 10.1C introduces powerful developer tools that complement software configuration management and increase developer productivity. Through feature demonstrations, you’ll be introduced to new application development paths using Roundtable’s database schema management and collaborative code-sharing features. Geared toward both existing Roundtable users and those wanting to learn more about Roundtable and software configuration management, this session also provides an overview of the latest plug-in features and offers demonstrations showing their use in a real-world development environment.

DEV-19 OpenEdge Info Exchange
Speaker: Salvador Viñals, Strategist – OpenEdge, Progress Software

Join senior Progress product development and product management representatives in an informal discussion that is bound to get lively. This session will cover all aspects of OpenEdge. Come to this session to discuss current products and their near-term product plans, ask questions and find out what we’re thinking about. This moderated session will include a very brief presentation followed by an open, frank discussion.


OPS: DATA, OPERATIONS, AND MANAGEMENT
This track is dedicated to issues and topics that appeal to those responsible for making the most effective use of their environment including enhanced performance, scalability and availability. You’ll explore tools and techniques that help you whether you have one database or multiple databases, in one place or in multiple locations; whether all OpenEdge or multi-vendor.

Download all OPS sessions

OPS-1 DBA 101 — How Healthy Is Your Database Today?  (Presentation)
Speaker: Michael Salsman, Solutions Engineer, Progress Software

Vital statistics on production databases are rarely monitored frequently enough to take preventative action on halting the impending crisis. This session walks you through the utilities available to monitor physical database limits, runtime memory and block checking, record validation, crucial database events that have occurred and the importance of checking the “recovery” part of your disaster recovery plan. You’ll learn how to make these checks work proactively for you.

OPS-2 OpenEdge Management in the Real World  (Presentation)
Speaker: Paul Koufalis, President, Progresswiz Consulting

Many of you have seen demonstrations of OpenEdge Management and understand the potential benefits, but nothing can compare to a session discussing actual production deployments at live user sites. Come and learn how to gain real value from OpenEdge Management. This session will cover the speaker’s multi-phase implementation approach and includes many helpful tips and tricks extracted from years of experience.

OPS-3 What’s New in OpenEdge 10.1 RDBMS?  (Presentation)
Speaker: Wei Qui, Principal Software Engineer – OpenEdge, Progress Software

In this session, you will learn about the new features available in the OpenEdge 10.1C RDBMS. We’ll show the impact that some of these new features may have on your production environment. You’ll also hear how these new features can be used to increase high availability and improve performance.

OPS-4 Fun with Virtualization  (Presentation)
Speaker: John Harlow, President, BravePoint, Inc.

Virtual machines (VM) such as VMware and Parallels allow a single computer to host multiple operating system and application environments. For example, you can host a Windows XP environment on a computer running Linux or you can host a number of different versions of Linux. This can save you a lot of time and trouble when you are testing new releases of your application or when you need to use some program that hasn’t been made available on the operating system you normally use. This session provides a guide to setting up and using VM Download.

OPS-5 After-Imaging New Features, Greater Flexibility (Presentation)
Speaker: Adam Backman, President, White Star Software, LLC

OpenEdge allows for the addition of extents to your database while it is running, and you can enable after-imaging while the database is running. All of this leads to more uptime for your database and greater flexibility in maintaining it. This session will cover the implementation, care and maintenance of your after-image files. We’ll explore the OpenEdge utility and its implementation for automating the process of archiving after-image files. For users of older versions of Progress, the session will show how to do archiving without the aid of the AI archive utility.

Additionally, practical extensions of the utility will be explored, including off-site archiving, log-based replication and archive cleanup. Database administrators with some knowledge of OpenEdge after-image files will benefit from this session. In-depth knowledge is not required as the implementation of the archiver and its extension will be discussed in a manner that is simple to understand and easy to implement.

OPS-6 Caring for an Ailing AppServer  (Presentation)
Speaker: Hugo Loera Chavez, Principal Engineer, Progress Software

OpenEdge developers and end users may encounter a situation where the AppServer works fine in the development lab but has problems running at the production site. This session provides information about how an AppServer physically interacts with its OS environment and gives examples of simple tools that you can use to understand why it is not working as expected. Walk away with a better understanding of how an AppServer operates, where to start looking for problems and what tools are available to help you.

OPS-7 Building and Deploying a Highly Available Application  (Presentation)
Speaker: Brian Bowman, Sr. Solutions Engineer, Progress Software

High availability (HA) is not just a database thing. HA starts at development time, not deployment time. A highly available application guarantees that the business will run regardless of what happens. Whether you are an architect or database administrator, this session will help you create a successful HA environment. We’ll discuss the four major application configurations and how HA fits into each. Explore building, deploying and maintaining for high availability applications. Discover best practices and worst practices for high availability as well as what tools and techniques there are today for building HA into your application. You will leave understanding how to build, deploy and maintain HA applications.

OPS-8 Effective OpenEdge Database Configuration    (Presentation)
Speaker: Richard Shulman, Principal Engineer, Progress Software

If you are planning to migrate to OpenEdge 10.x and are unsure of what database layouts work in real life or what process is required to move to this new structure, then this session is for you. We’ll cover the differences between Type I and Type II storage areas, as well as the performance impact of using these configurations. Discover the process used by our Professional Services team when they plan a database restructure.

OPS-9 Data Management and Platform Roadmap
Speaker: Tom Harris, Director of Product Management–OpenEdge, Progress Software

This session provides the roadmap and future direction for the OpenEdge RDBMS, DataServers and platform support. We’ll outline the guiding concepts, explore medium-and long-term technology investigations and provide insight into your influence on the evolution of the product. We will also highlight specific changes made to the product based on input from customers.

OPS-10 Managing Multiple Sites Part-Time — A Replication and OpenEdge Management Case Study  (Presentation)
Speaker: Brian Bowman, Sr. Solutions Engineer, Progress Software

During this session, you’ll explore the implementation of OpenEdge Management and OpenEdge Replication for a U.S.-based distribution company that is one of the country’s leading technology distributors specializing in emerging trends across the IT, electronics, entertainment and gaming industries. Because this company brings in 50 percent of its revenue during the final three months of the calendar year, it is critical to the company’s success that its systems never experience unplanned downtime. The company chose OpenEdge Replication and OpenEdge Management to meet its 24/7 business requirements. Find
out how the company implemented these applications, what hurdles it faced, how it can achieve failover locally with OpenEdge Replication and how it is successfully managing its distribution sites with OpenEdge Management.

OPS-11 OpenEdge Versus the OS Security System  (Presentation)
Speaker: Gus Björklund, Vice President of Technology, Progress Software

An essential component of any OpenEdge application’s security is the OS’s security system. Oftentimes this subject is a virtual black hole, from which no information escapes that can be used by OpenEdge developers and end users to enhance the application’s security. This session will provide you with information about how and where OpenEdge interacts with the OS’s security system. After this session, you will have a better understanding of where OS security fits into your OpenEdge application’s security, how your application can benefit from it and how to get started using it.

OPS-12 A New Spin on Some Old Latches    (Presentation)
Speaker: Richard Banville, Fellow – OpenEdge, Progress Software

In this advanced internals session you will learn how the OpenEdge RDBMS protects critical sections of shared resources and how this activity can be monitored and tuned. In addition, we’ll discuss, in detail, recent advancements in these mechanisms. Advanced users who monitor performance and watch for bottlenecks in their OpenEdge database won’t want to miss this one.

SOA: ENTERPRISE INFRASTRUCTURE AND ARCHITECTURE
his track is dedicated to the latest topics and technologies. We’ll ocus on Progress’ latest technologies and help you relate the concepts to the product including messaging, Web 2.0, advanced system or application monitoring, services, events, workflow etc.

Download all SOA sessions

SOA-1 Applied SOA — Building Out Your SOA Environment with OpenEdge  (Presentation)
Speaker: Rob Straight, Principal Product Manager – OpenEdge, Progress Software

Service-oriented architecture (SOA) is an approach to developing and deploying an application as a collection of distributable, shareable and loosely coupled services. With so many possibilities for building your SOA environment, what is the best way to get started?

Come to this session to learn about SOA and how to get started. You’ll find out what a service is and how you can use the OpenEdge Reference Architecture (OERA) best practices to build one. This session will help you sort through and understand key concepts such as service requester and service provider. You’ll walk away with an understanding of essential technologies and infrastructure components such as Web services, enterprise service bus (ESB) and REST as well as the knowledge of when to use them. Through several case studies, you’ll learn how other OpenEdge customers built their SOA environment, what their goals were and what benefits they achieved.

SOA-2 Introduction to the Sonic ESB Product Family  (Presentation)
Speaker: Kim Palko, Senior Product Manager – Sonic, Progress Software

There has been a lot of press about the enterprise service bus (ESB) and its role in building an SOA infrastructure. Now it seems that every infrastructure vendor is touting an ESB product — whether real or not. During this session, we’ll cut through the hype and explain what an ESB is, what it does and how it works. We will examine how an ESB
is a critical core component of your SOA infrastructure and how, in conjunction with the OpenEdge platform, it provides a fast path to SOA adoption.

SOA-3 Extending Your Application with OpenEdge Web Services  (Presentation)
Speaker: John Sadd, Fellow, Progress Software

Web services offer an opportunity to extend your OpenEdge application by integrating, into your application, services provided by others and by offering key areas of your application as services to others. During this session we will explore the principles and patterns that you should think about and introduce you to the support for Web Services found in OpenEdge.

SOA-4 Enabling Your OpenEdge Application with Web 2.0 (Presentation)
Speaker: Ken Wilner, Vice President of Technology, Progress Software

While there are many different perspectives on what Web 2.0 is all about, one of the key concepts that permeates throughout is that the Web is an application platform. In the Web 2.0 world, highly interactive, rich applications are no longer isolated in the back office, but are expected to integrate services and data from multiple sources — regardless of their form and where they are located on the Web. Enabling your application to operate in this environment requires familiarity with several technologies and architectural approaches that are typically associated with Web 2.0. This session will give you an overview of Web 2.0, discuss how your application can participate in Web 2.0 and introduce you to a few of the key Web 2.0 technologies that you can use with your OpenEdge application.

SOA-5 Introducing Native Invocation with the OpenEdge Adapter for Sonic ESB  (Presentation)
Speakers: Dave Cleary, Principal Engineer – OpenEdge, Progress Software
                Rob Straight, Principal Product Manager – OpenEdge, Progress Software

During this session, we’ll explore the new methodology for creating OpenEdge AppServer services on the Sonic ESB (Enterprise Service Bus). Called native invocation, this new methodology, introduced in OpenEdge 10.1C, does away with Web services and SOAP and offers a more straightforward and efficient process for calling on OpenEdge services. You’ll also be introduced to a new declarative approach in exposing OpenEdge procedures to the ESB. Discover how using source code annotations enables you to control what gets exposed directly from your source code; how these annotations, during build time, cause the generation of Sonic invocation files that can be dropped directly onto a Sonic ESB process; and how you can then use Sonic tools to map your parameters to and from messages.

SOAA: TECHNOLOGIES, TRENDS AND BEST PRACTICES FOR LEADING SOA IMPLEMENTATIONS
The software industry is rapidly consolidating, yet it seems that every day there is a new product or category in the SOA infrastructure market. These sessions focus on the technology trends and best practices that will ensure your company’s IT systems are as agile as your business demands.

Download all SOAA sessions

SOAA-1 Improving Time to Market and Data Quality within the Insurance Industry (Customer Case Study)  (Presentation / Watch replay)
Speaker: Dan Benton, Chief Application Architect, Unitrin

Unitrin’s Kemper property and casualty business has used Progress Sonic ESB as the backbone of their shared services project for the past 18 months and now has 12 deployed services for address scrubbing, content management, location-based coding, and territory mapping. As they accelerate their SOA deployment to include other business units they are looking to improve data quality through the use of Progress DataXtend Semantic Integrator. In this presentation, Dan Benton, Chief Application Architect, will share his organizations approach to improving the time it takes to make product changes to their insurance policies and how better data quality can have a dramatic and immediate impact on agent and customer satisfaction.

SOAA-2 Methods for Managing SOA Project Complexity  (Presentation / Watch replay)
Speaker: Jean-Michel Coeur, Manager, Progress Software EMEA SOA & BAM Competence Center

Structuring teams for leadership and success in high-profile SOA infrastructure projects is a challenge we all face. In this session Jean-Michel Coeur will share his team’s proven approach to managing both small and large projects for term business benefit. He will explore lifecycle management of Sonic, Actional and DataXtend SI components and show how to deliver proven results for the business in six to eight weeks from initial project kickoff.

SOAA-3 How SOA and BPM are being used to improve Customer Intimacy and Operational Efficiencies in the Mutual Fund Industry (Customer Case Study)  (Presentation / Watch replay)
Speaker: Geoff Youell, AVP Architecture, OppenheimerFunds

OppenheimerFunds, a leading mutual fund company with offices in NYC and Denver, is transforming their IT systems to streamline the job of servicing customers. Their project provides a new consolidated servicing user interface with a SOA and Workflow backbone providing standardized, measurable business processes. In this presentation Geoff Youell will share his teams experience with Sonic in combination with a Workflow BPMS solution, Rules Engine and external third party web services.

SOAA-4 Progress SOA Reference Model Explained  (Presentation / Watch replay)
Speaker: Michael Ormerod, Applied Architect, Product Manager, Progress Software

Taking the experiences of over 400 successful SOA customer deployments, Progress offers you a proven approach to defining the core components of your SOA Architecture. Mike Ormerod will walk you through the Progress SOA Reference Model, discussing the approach and benefits for both technical and business users.

SOAA-5 Improving Patient Safety and Outcomes with Cerner CareAwareâ„¢ Medical Device Bus (MDBus)
Speaker: Jim Higgins, Director/Chief Architect and Steven Large, Solution Architect, Cerner Corporation

Cerner’s CareAware™ device connectivity architecture was designed to make healthcare safer and more efficient. The Medical Device Bus (MDBus) is a core component of this architecture and provides plug-and-play connectivity between medical devices and electronic medical record systems. In this presentation Jim Higgins and Steven Large from Cerner will describe the MDBus architecture and provide a live demonstration of this device integration in the form of a mobile vital sign collection solution.

SOAA-6 Implementing the Progress SOA Reference Model  (Presentation / Watch replay)
Speaker: David Millman, Principal Architect, Office of the CTO, Progress Software

Using common business use-cases, David Millman will explain how to apply the concepts and techniques of the Progress SOA Reference Model enabling you to leverage connection, composition and business service design for maximum productivity and reuse. David will discuss real customer use-cases in order to demonstrate how customers have realized these advantages whilst gaining maximum benefits of the Progress products feature set.

SOAA-7 Discovery and Visibility — The Keys to a Well Managed SOA Infrastructure (Customer Case Study)    (Presentation / Watch replay)
Speaker: Tony Orecchio, Program Manager Enterprise Architecture, Sallie Mae

Whether you have ten or a hundred web services, SOA management has become a required function for the effective control of mission critical applications. But how do you find services across different subsystems or understand the dependencies between various consumers and producers? In this presentation Tony Orecchio will share his organization’s experience using Progress Actional to discover and visualize the dependencies between services within Sallie Mae, the leading U.S. provider of student loans and administrator of college savings plans.

SOAA-8 Managing Education in the Internet Era (Customer Case Study)  (Presentation / Watch replay)
Speaker: Amin Kassem, AITS Manager, University of Illinois

The University of Illinois has used Progress Sonic MQ as their SOA backbone for several years to allow reliable communication between 100 independent college departments, three geographically distributed campuses and tens of thousands of distance learners. As they expand their shared “University” services to even more users the next challenge they face is service levels agreements (SLA), business process visibility and backbone monitoring and management. In this presentation, Amin and his team will share their vision for service-oriented architecture and an e-procurement project related to their new ERP system. They will go on to discuss manageability, and describe how they are using Progress Actional to manage SLAs and gain visibility to systems across the entire University.

SOAA-9 Technology Trends and SOA Portfolio Directions: All Roads Lead to Progress
Speaker: Hub Vandervoort, CTO, Progress Software

As SOA becomes the strategic approach to designing, building, deploying and integrating IT systems, tactical issues force your hand as you manage the evolving needs for visibility, integration and governance within this modern computing architecture. In this session Hub Vandervoort will share Progress’ SOA Portfolio Product Roadmap and our vision in support of your goal for increased business velocity.