Navigation

Click Here for Online Registration

Sheraton Marina
San Diego, CA
15 - 16 October 2007

Diamond Sponsors
oracle
Platinum Sponsors
 


 

* Topics and speakers are subject to change at any time


Keynotes

 

Agile Strategies for Enterprise Architects
Presented by Scott Ambler, Practice Leader, Agile Development, IBM

 

Agile Strategies for Enterprise Architects Agile software development is quickly being adopted within organizations worldwide and will likely to be the norm by the end of the decade. Architecture is an important part of any agile software development project, contrary to popular belief. Just like a traditional team can benefit from enterprise architecture (EA) support, when it's done right, so can an agile project team. The secret is in doing EA right, and traditional approaches to EA simply aren't "right" for agile projects: the high failure rate with EA efforts tells us that traditional approaches likely aren't right for traditional teams either. This keynote describes effective strategies for EA which will enable enterprise architects to effectively support agile teams, strategies which are based on collaboration and working software instead of command-and-control and comprehensive documentation.

 

Scott Ambler is the leading exponent of Agile Modeling (AM) methodologies. He is the author of many books on software architecture and process, and a columnist for Software Development magazine. His most recent book is "Agile Modeling: Effective Practices for Extreme Programming and the Unified Process." 
 

Service Oriented Architecture: Making the Leap, Leveraging the Standards
Presented by Fred Waskiewicz, Director of Standards, OMG


It seems that Service Oriented Architecture (SOA) is to be this year's hot buzzword, rather than a well-defined, meaningful and valuable part of the Enterprise Architecture landscape. Before the term fades away completely, perhaps we should agree what's valuable about the move to SOA and how to make the leap, and make the leap valuable. The SOA Consortium is making great strides in defining SOA to be a valuable business strategy for business agility, in the context of Enteprise Architecture, Business Process Management and other concepts; and the Object Management Group (OMG) is making headway on modeling standards for services (as opposed to yet another set of standards for moving bits around wires). Dr. Soley will introduce the SOA Consortium and give some context for OMG's work in service modeling.


Fred coordinates all of the OMG's member-driven specification-adoption processes. He works closely with OMG members involved in creating and evaluating OMG specifications, and has taken over the responsibilities of chair of both the Domain and Platform Technology Committees. He is also responsible for liaison work with other standards organizations.
 

Next Generation Grid Enabled SOA
Presented by Dave Chappell, VP and Chief Technologist, SOA, Oracle Corp.

 

Today's SOA practitioners find their greatest architecture challenges addressing reliability and scalability for composite applications and processing large XML payloads.  This session presents a breakthrough design for SOAs that deliver continuous availability and linear scalability for services and applications.  With new technologies for middle-tier data caching, load balancing and HA through service-level grid enablement, you can make your SOA bullet-proof.

 


 
 

David Chappell is vice president and chief technologist for SOA at Oracle Corporation.  Chappell has over 20 years of experience in the software industry covering a broad range of roles including architecture, code-slinging, sales, support and marketing. He is known worldwide for his writings and public lectures on the subjects of Service Oriented Architecture (SOA), the enterprise service bus (ESB), message oriented middleware (MOM), enterprise integration, and work with advanced Web Services standards. As author of the O’Reilly Enterprise Service Bus book, Chappell has had tremendous impact on redefining the shape and definition of SOA infrastructure.
 

Enterprise Decision Management: A Cornerstone in Agile Architecture
Presented by Michael Krouze, CTO, Charter Solutions
 

Agile architectures allow systems to react to business changes with minimum effort and impact on core system code. Enterprise decision management is a key element in the creation of agile architectures. This session will draw on real-life examples to illustrate how enterprise decision management tools and approaches act as enablers in creating agile architectures; whether you are using new techniques ( e.g. SOA) or evolving legacy architectures into agile ones.

 

 
Michael Krouze is the Chief Technology Officer and Director of Management Consulting Services at Charter Solutions, a consulting services organization focused on helping organizations improve their business agility through the use of innovative business and IT approaches combined with proven architecture methods. Mr. Krouze consults in an advisory capacity for many companies, mostly in the Healthcare, Insurance and Financial industries, and is a regular speaker on business process, business rules and architecture.
 

Moving Beyond Industrial Software

Presented by Harry Pierson, Integration Center of Excellence Architecture Team, Microsoft Corporation

Computers have been instrumental in ushering in the post-industrial age. Yet, most enterprises today are run with an industrial mindset and the IT department is organized like a factory. This creates a tension between the forces of industrialization that define the organization and the forces of post-industrialization that define today’s marketplace. For example, our post-industrial world is becoming more decentralized by the day. Yet many organizations believe the key to a successful service oriented architecture – a very decentralized system design – is to have a central service repository. In this session, Harry Pierson will examine this tension, get you thinking outside the industrial mindset and help you think about software development in a post-industrial way.

 

 

Harry Pierson, is an architect with Integration Center of Excellence Architecture Team. Previously, Harry was an architect in part of Microsoft’s D&PE Architecture Strategy Team, where he was in charge of interfacing with the architect community. He focused both on overall architecture strategy as well as on broad reach targeting of architects in companies of all sizes. Harry was also an Architect and Developer Evangelist for Microsoft’s Industry Solutions Group, focusing on vertical markets such as public sector and financial services. Harry also worked for Microsoft Consulting Services in Southern California. Prior to joining Microsoft, Harry worked at a variety of system integrators and software development companies where he focused on data-driven systems.
 

Introduction to Enterprise Architecture
Presented by David Luce, Chief Architect

Enterprise Architecture is an ongoing capability that includes people, process and technology. It is not something done just once and your participation and contribution to Enterprise Architecture in your organization is a critical success factor. This presentation will give the audience an introduction to EA at the Country of Orange as well as provide valuable information on the process of understanding to creating a successful Enterprise Architecture.

David has most recently been Chief Architect for the County of Orange, which is a $6 billion federated public sector organization with 34 independent agencies in Southern California. During his 23 year career, David has had held positions in most IT functions and in many industries including supply chain services, public services, consumer package goods, retail, high-tech electronics and financial services.
 

Enterprise Business Architecture
P
resented by Ralph Whittle, Author of Enterprise Business Architecture
 

What is an Enterprise Business Architecture (EBA)? This presentation will define and illustrate how the EBA is built and integrated with major strategic initiatives in order to deliver predictable results.  To integrate and empirically derive all of the architectures of the enterprise, we need one base or foundational architecture; a central plexus between the strategy, its supporting architectures, and the expected results of the planned initiatives.  This is achieved with the Enterprise Business Architecture. 

The EBA provides a comprehensive view of the enterprise, and the insight necessary to achieve business/IT alignment, performance improvements and a competitive advantage.

 

Ralph Whittle is a Strategic Business/IT Consultant and subject matter expert in Enterprise Business Architecture development and implementation. He has built Enterprise Business Architectures in various industries, such as manufacturing, healthcare, financial, and technology. He has worked in the IT industry for over 26 years, conducting engagements in enterprise business process modeling, strategic/tactical business planning, enterprise business requirements analysis, enterprise business architecture and IT architecture integration, strategic frameworks integration with systems development methodologies and IT service offering enhancement. He is a co-inventor of a patent (Patent No.: US 7,162,427) for a Strategic Business/IT Planning framework.
 

The Value of Enterprise Architecture
Panel Discussion

Join us for a lively discussion regarding the value of Enterprise Architecture. This panel will be moderated by Paul Preiss, the President of IASA.


Panel speakers will be announced at the event
 

DoDAF, the Department of Defense Architectural Framework - Not just for the Pentagon?
Presented by Daniel Brookshier, NoMagic

Daniel will introduce you to the DoD's Architectural framework. This will be a fast and complete introduction to the framework that is mandated for all DoD projects. This is a quick introduction into how DoDAF works and why, even though something out of the DoD might be suspected of being... huge and unmanageable, DoDAF is actually easy to use and powerful enough for the public sector.

Even if you have seen DoDAF in the past or its predecessor C4ISR in the past, you will be in for a surprise because the newest incarnation is based on an extension of UML called UPDM. UPDM, from the same group managing the UML standard, is a significant leap in your ability to create a verifiable architecture that can leverage code generation and other model-based technologies plus leverages your current tools and experience. It all adds up to a next generation framework for any domain. Is DoDAF something you just might need to learn? Daniel thinks so and will make the case that DoDAF is a very nice framework worthy of your consideration.

 

 

Daniel Brookshier is one of the first users of MagicDraw UML (user #14) and has joined No Magic as its Chief Architect. Daniel has taught multiple MagicDraw training courses worldwide and sets the direction for the tool’s development. Daniel has been developing Java applications since its introduction in 1995 and many other languages over his long career. Daniel is also a writer with dozens of articles and blogs on technology and has written several books including Industrial Strength Java, JavaBeans Developer Reference, and JXTA: Java P2P Programming. As an Architect, Daniel is currently working with UML, SysML, and DoDAF all of which he teaches and mentors his customers. Daniel’s expertise ranges from telecom and transportation to aerospace, insurance, open source and many others. .
 

Web 2.0 for the Enterprise
Presented by Vince Casarez, Vice President, Portal Platform, Oracle

Traditional business models have focused on a process and interaction model that hasn't changed for over 100 years. With the injection of some new Web 2.0
technologies like social networks, tagging, page sharing, linking, and rich user experiences, these business models are finally tapping into the core knowledge of all their employees, partners, and customers.  In his session, we will discuss the key technologies required to build out social networks within the enterprise.



 

 

Over the past 12 years, Vince Casarez has held many key positions at Oracle. Currently serving as Vice President of Product Management for WebCenter, Portal and Reports, he is responsible for managing the WebCenter development team handling the Web 2.0 services.  Prior to this role, he focused on hosted portal development and operations which included Oracle Portal Online for external customers, Portal Center for building a portal community, and My Oracle for the employee intranet.  Previous roles also include Vice President of Tools Marketing, where he was tasked with overseeing all tools products, including development tools and business intelligence tools, as well as Director of Product Management for Oracle's JDeveloper.   Before joining Oracle, Vince spent seven years at Borland International where he was group product manager of Paradox for Windows and dBASE for Windows.
 

Agile Scrum Implementation in the enterprise:  Why, When, and How
Presented by Gary Brown, Director of Professional Services, Troux Services

Agile methodologies like XP and Scrum are nothing new industry. However, the widespread and growing proliferation of these methodologies within all aspects of the enterprise demand at the very least an ability for cross functional teams to understand and adapt to them. Optimally, you are thinking about or in the process of implementing Agile methodologies in your organization.

In this session we will investigate Scrum. We look at what it is, why and when it is best used. We will look at one waterfall adaptation and then show how Troux Technologies has implemented Scrum successfully in its latest release of Troux 7.

 

 

Gary Brown is Director of Product Development at Troux Technologies and previously Sr. Manager of Development at Serena Software. Gary is an agile evangelist with specialties in implementing agile methodologies in waterfall companies. As Treasurer of AgileAustin, Gary is responsible for the accounting, membership services, and sponsor development. He has over ten years experience managing software engineering with a varieties of methodologies and now declares, "Agile or death" at random times during the day. Gary earned his Bachelors in Economics from Willamette University in Salem, OR. He also received his Masters in Software Engineering from The George Washington University.

 

 

Software Architecture Track

 

Long Term Business Consequences of Developed Code
Presented by Bradley Rhine, CEO, Cogentes
 

Making wise choices in the ongoing challenge of Build vs. Buy is essential to the long term health of your business. In this presentation, we look at the some economic realities of developed code and how architects must make informed - but potentially unpopular - choices to protect the long-term viability of IT in a technology dependent business.  A growing code base inevitably adds to annual maintenance costs but at the same time most IT organizations are under pressure to reduce maintenance budgets.  What are some of the key criteria behind these decisions and how do these change over time?

 

Bradley is a founding partner and the CEO of Cogentes. He has over 20 years of experience delivering business value for Benefits, Human Resources, Payroll, and Financial services-related companies. He is a versatile, hands-on executive, with tremendous knowledge of Enterprise Architecture, Internet technologies, large-scale transactions processing, and B2B integration. He has served variously as an engineer and software architect, plus executive positions in Sales, Marketing, and Engineering for product and service entities ranging from pre-IPO startups to public companies in the Fortune 500. Bradley graduated Summa Cum Laude with a degree in Computer Science from the University of Nebraska at Omaha.

 

Putting the User back into Architecture

Presented by Simon Guest, Director Architecture Strategy Team, Microsoft Corporation

As architects we spend a lot of energy talking about concepts such as SOA, EDA, MDA, and SCA. In times of increasing complexity and with a desire get projects completed on time and within budget, we sometimes forget the most important part of any architecture - the people using it! This session explores the importance of UI for architects, covers patterns and anti-patterns when designing applications, and introduces a new framework that make people the most important part of any architecture.

 

 

Simon Guest is a Director in the Architecture Strategy Team at Microsoft, leading a team specializing in content for the IT Architect audience.  Drawing on experience in the Financial, Retail, and Telecom industries, Simon enjoys taking an objective and pragmatic approach to solutions architecture using Microsoft technology.

Simon holds a Higher National Certificate in Software Engineering from Plymouth College and a Masters Degree in IT Security from the University of Westminster, London.

A frequent speaker at conferences worldwide, Simon also enjoys writing, and is the editor-in-chief of the Microsoft Architecture Journal as well as being an author of many articles.  His most recently published book is the Microsoft .NET and J2EE Interoperability Toolkit by Microsoft Press (September 2003).

 

Pragmatic Architecture
Presented by Ted Neward, Neward & Associates

Building an application is not the straightforward exercise it used to be. Decisions regarding which programming languages to use (Java, .NET, even FoxPro), which architectural approaches to take (n-tier, client/server), which user interface approaches to take (Smart/rich client, thin client, Ajax), even how to communicate between processes (Web services, distributed objects, REST)... it's enough to drive the most dedicated designer nuts.

In this talk, Ted Neward discusses the goals of an application architecture and why developers should concern themselves with architecture in the first place. Then, he dives into the meat of the various architectural considerations available; the pros and cons of JavaWebStart, ClickOnce, Windows Presentation Foundation, SWT, Swing, WinForms, Struts, WebForms, Ajax, RMI, .NET Remoting, JAX-WS, ASMX, Windows Communication Foundation, Windows Workflow Foundation, JMS, MSMQ, transactional processing, and more. After that, the basic architectural discussion from the first part is, with the aid of the audience in a more interactive workshop style, applied to a real-world problem, discussing the performance and scalability ramifications of the various communication options, user interface options, and more.

 

Ted Neward is an independent consultant specializing in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 20-person shops. He speaks on the conference circuit, including the No Fluff Just Stuff Symposium tour, discussing Java, .NET and XML service technologies, focusing on Java-.NET interoperability. He has written several widely-recognized books in both the Java and .NET space, including the recently-released "Effective Enterprise Java". He lives in the Pacific Northwest with his wife, two sons, two cats, and eight PCs.
 

Building an Offline Smart Client using Domain-Driven Design Principles
Presented by Tim McCarthy, Principal Engineer, Interknowlogy
 

In this talk, Tim will cover how to architect an offline smart client that adheres to Domain-Driven Design principles.  Part of the point of the application is to illustrate how to align a Domain Model to user interface (UI) code using the Model-View-ViewModel pattern.  The application is implemented using Windows Presentation Foundation (WPF) for the UI and Microsoft Synchronization Services for ADO.NET to synchronize with the server.

 

Tim McCarthy is a Principal Engineer at InterKnowlogy, where he architects and builds highly scalable n-tier web and smart-client applications utilizing the latest Microsoft platforms & technologies. Tim’s expertise covers a wide range of Microsoft technologies, not limited to but including the following: .NET Framework (ASP.NET/Smart Clients/Web Services), SQL Server, Active Directory, MS Exchange development, UDDI, Windows SharePoint Services/SharePoint Portal Server 2003, and Service Oriented Architecture (SOA) applications.
 

REST Services Through WCF
Presented by Aaron Sloman, CEO, speakTECH

In this session, we will explore reasons why the SOA community is shifting away from SOAP and towards REST. We'll examine what Microsoft's new Windows Communication Foundation is doing to keep up with the new trend.

 

Aaron Sloman is the founder, President and CEO of speakTECH. speakTECH is a technology company based in Southern California focused on delivering solutions in demanding enterprise enviroents for businesses of all sizes. Prior to the establishment of speakTECH in 2004, for seven years, Aaron served as Senior Technology Specialist and Consultant at Microsoft providing technical leadership to Microsoft teams and eBusiness teams. He was responsible for driving strategy and technology solutions for Microsoft clients. He spent most of his career at Microsoft consulting for Fortune 100 companies, scaling their eCommerce sites and customer portal properties. Aaron also served as a Solutions Architect at Unisys Corporation for nearly 6 years where he delivered Novell, Microsoft, Lotus and Sun solutions to government and corporate clients.

 

Fact-Oriented Model-Driven Development
Presented by Terry Halpin, PhD
 

Understand how to effectively communicate with business domain experts about data requirements. Learn how to validate data models using verbalization and instantiation techniques. Learn how to capture business rules at a truly conceptual level and exploit model driven development to generate applications from conceptual data models

The focus is on formulating data models with a wide variety of business rules using the very high-level graphical and textual languages supported in fact-oriented modeling, validating those models via automated verbalization and sample data populations, and demonstrating how conceptual data models may be used to automatically generate relational database schemas, class structures, etc. for implementation.



 



 

Dr. Terry Halpin, BSc, DipEd, BA, MLitStud, PhD, is Distinguished Professor and Vice President (Conceptual Modeling) at Neumont University. After many years in academia, he worked on data modeling technology at Asymetrix Corporation, InfoModelers Inc., Visio Corporation, and Microsoft Corporation, before returning to academia to develop data models and curricula to facilitate application development using a business rules approach to informatics. His research focuses on conceptual modeling and conceptual query technology. His doctoral thesis formalized Object-Role Modeling (ORM/NIAM). He has authored over 140 technical publications and five books, including Information Modeling and Relational Databases and Database Modeling with Microsoft Visio for Enterprise Architects, and has co-edited three books on research issues in information systems modeling. He is a member of IFIP WG 8.1 (Information Systems) and several academic program committees, is an editor or reviewer for several academic journals, is a regular columnist for the Business Rules Journal, and has presented seminars and tutorials at dozens of international conferences. Dr Halpin is the recipient of the DAMA International Achievement Award for Education (2002) and the IFIP Outstanding Service Award (2006).
 

Conquering the Integration Dilemma
Presented by Jim Wilt, Author and Speaker
 

Extensible framework-based packages: They are everywhere—from portals to e-commerce, from content management to messaging. Effective? In many cases, yes; absolutely. I can think of many successful applications I've built based on the frameworks these products provide. They boost productivity, enhance quality, increase feature richness, and reduce the time to market greatly.

So, why don't integration solutions experience the same improvements? Regardless of how I plug at an integration solution with a given tool or framework, I don't seem to progress at the pace I experienced with my Web application or portal solution. This is what I define as the Integration Dilemma.

Jim Wilt focuses his experience and problem solving skills toward helping customers architect the best possible solutions, to succeed with their needs related to system design, collaboration, data integration, and business intelligence. He is a Microsoft Certified Architect: Solutions and has received several industry awards, including the 1993 Industry Week Technology of the Year Award and the Burroughs Achievement Award for Excellence. Jim also is a Microsoft Most Valuable Professional (MVP) Visual Developer - Solutions Architect, member of the Microsoft MCA Board of Directors, the Central Michigan University College of Science and Technology Alumni Advisory Board, and a Central Michigan University Distinguished Alumni.
 

Business-driven SOA – Generate Web Services from Business Statements
Presented by Donald Baisley, Lead Architect for Rules Modeler, Unisys
 

Business rules stated clearly using terms from a business glossary can be formally understood based on Object Management Group’s recently finalized specification: Semantics of Business Vocabulary and Business Rules (SBVR). A variety of tools are forming that make use of SBVR. Don will show and explain an example where a number of rules and authorizations stated in English are the basis for generating a Web service.

 

Don Baisley is lead architect at Unisys for Rules Modeler, a toolset supporting the Business Rules Approach. Don is a coauthor of OMG’s Semantics of Business Vocabulary and Business Rules (SBVR) specification. Previously, Don contributed to several OMG specifications, including UML, MOF, XMI and CWM, defining core areas of OMG’s Model-Driven Architecture. He was senior architect of object technology at Unisys were he led development of object-oriented metadata services and model-driven XML services. Don worked several years in a Unisys "Languages" group where he led development of compilers, interactive debuggers and a system message editor supporting multilingual system messages and comparative translation.
 

Infrastructure Architecture Track

 

Data Services for Enterprise SOA

Presented by Jeff T. Pollock, Sr. Director Fusion Middleware, Oracle
 

Sometimes it is easy to lose sight of why we build Service-Oriented Systems to begin with, but inside all those SOAP envelops and messages we just need to move around business data. A data services strategy that encompasses both structured and unstructured data is vital to a successful SOA initiative. In this session we will motivate the need for data services and outline their role within your SOA, discuss best practices for architecting loosely-coupled and reusable services, outline technology options for building out data services, and review some rules of thumb for architecting them in a highly available, scalable and reliable way using technologies such as Java patterns, ETL tools, Data Quality engines, Content Management and Data Grid technologies.


 

 

Mr. Pollock is a technology visionary and author of the enterprise software book "Adaptive Information“ (John Wiley & Sons). Currently a Senior Director with Oracle’s Fusion Middleware group, responsible for management of Oracle’s data integration product portfolio, Mr. Pollock was formerly an independent systems architect for the Defense Department, Vice President of Technology at Cerebra and Chief Technology Officer of Modulant, developing semantic middleware platforms and inference-driven SOA platforms from 2001 to 2006. Throughout his career, he has architected, designed, and built application server/middleware solutions for Fortune 500 and US Government clients. Previously, Mr. Pollock was a Principal Engineer with Modem Media and Senior Architect with Ernst & Young’s Center for Technology Enablement. He is a frequent speaker at ndustry conferences, author for industry journals, active member of W3C and OASIS, and formerly an engineering instructor with UC Berkeley’s
 

Simplifying Heterogeneous SOA with Service Virtualization

Presented by Rob Meyer, Senior Architect, SOA, TIBCO Software, Inc
 

Recent studies show that 40 percent of the code written for the average service developed using an application server is unnecessary or redundant. Just as a civil engineer wouldn’t design an office tower with independent plumbing, electricity and insulation for each individual office, software engineers should avoid writing services without a common framework for communications, deployment and management. This session will explore the concept of service virtualization, and how it can be used to manage the complexity of a heterogeneous, distributed SOA that includes Java, .NET, and various legacy and packaged applications deployed across the enterprise. Attendees will learn the different architectural components of service virtualization – mediation, deployment, governance and service management – the importance of service containers, and the standards that make service virtualization possible.

 

 

 

 

 

Mr. Meyer is senior architect, SOA at TIBCO Software, Inc.  Prior to joining TIBCO, he worked on Microsoft .NET as part of the Windows Server Division at Microsoft.  Before that he was responsible for application integration and messaging at Oracle and business intelligence at Hyperion.  Mr. Meyer has also held product marketing positions at AltoWeb, working on its J2EE-based application framework and Sun Microsystems’ J2ME product.  Mr. Meyer received his M.B.A. from Harvard Business School as well as a M.S. in computer science and a B.A. in computer science and physics from Harvard University.

 

Architecting Enterprise Security
Presented by David Chou, Architect, Microsoft Corporation
 

With all the recent advances in SOA, and the escalating mindshare on the new capabilities and values it promises to deliver, security often takes a backseat or becomes an afterthought. Reality is, security is a critical success factor for many enterprise SOA endeavors, and SOA’s fundamental approach on higher levels of real-time inter-connectivity may amplify existing security issues, and expose new risks. Plus, many organizations are discovering gaps where incumbent centralized security groups focus on network and systems security, while distributed application groups focus on individual application and data security. Security in SOA adds to these a more integrated and connected dimension, and requires a more comprehensive and collaborative approach to enterprise IT architecture planning. This session explores the risks and issues, comprehensive planning perspectives, and potential solution approaches to architecting enterprise security.

 

David Chou is an architect in the platform evangelism organization at Microsoft, tasked to collaborate with local organizations in the advanced and emerging areas in architecture such as enterprise architecture, SOA, Web 2.0, SaaS, etc., and to support decision makers on defining technology adoption strategies. Drawing on experiences from his previous jobs at Accenture and Sun Microsystems, David enjoys helping customers create value from using objective and pragmatic approaches to define IT strategies and solution architectures.
 

Projecting Models on Code: XML-based Code Generation
Presented by Matthew Curland, .NET Tools Architect, Neumont University
 

Economics of scale dictate that the ability to leverage models and other repeatable patterns plays an increasingly important role in software development. Many models are strictly defined industry standards with broad application, but opportunities for pattern recognition and ad-hoc modeling abound in the majority of software projects. This presentation will examine the benefits of creating narrowly targeted freeform models to describe repeatable patterns that occur during design and development, as well as the benefits of formalizing these freeform models as long-term primary artifacts in your projects. We’ll discuss of the relative value of the model and associated generator and generated code artifacts, as well as the common requirement to use code expressions as data.

Of course, models are much more valuable if they can produce executable artifacts. Execution requires either a runtime engine that understands the model or a generator to project the model onto code. The presentation will examine desirable capabilities in code generation tools and demonstrate a fully XML-based approach for rapid code generation from your task-specific freeform models.

 

 

Matthew Curland is the .NET architect for development tool projects at Neumont University. His research efforts focus on architecture and development of the Neumont Object-Role Modeling Architect tool and code generation methodologies. Matthew spent 11 years in the Developer Tools division at Microsoft before Dr. Terry Halpin recruited him to lead modeling tool development efforts at Neumont University. Notable Microsoft projects include development on the user-interface portions of the original IntelliSense implementation in VB5/Office97 and the core engine and controls for the Visual Studio Object Browser. He is also known for presentations and publications on advanced classic Visual Basic topics, where he has authored two books, including Advanced Visual Basic 6: Power Techniques for Everyday Programs, and numerous black-belt articles for Visual Basic Programmer’s Journal.
 

SharePoint Architecture, Lessons from the Trenches
Presented by Lynn Langit, Developer Evangelist, Microsoft
 

Benefit from 7 years of real-world experience deploying SharePoint Services to all sizes of environments (big and small). Architect, Lynn Langit shares lessons learned and best practices from her experience designing and implementing SharePoint systems to many different types of teams.  

Lynn’s talk will include all phases of the SharePoint implementation – from requirements gathering to deployment. She will share important guidelines and methodologies which she used to successfully lead SharePoint deployments in her own company.

 

Lynn Langit has recently joined Microsoft as a Developer Evangelist for the MSDN team, based in Southern California. She talks with developers live and via webcasts about the latest and greatest .NET technologies and products. Prior, she ran her own .NET company, designing and implementing projects in the SOA, ASP.NET, BizTalk, SharePoint, SQL (OLTP and OLAP) and Active Directory domains. 

Lynn has recently published ‘Foundations of SQL Server 2005 Business Intelligence’ (APress). She is also a Microsoft Certified Trainer and holds the following certifications:  MCP, MCSE. MCDBA. MCSD, MCITP (SQL Administration, SQL Development, SQL Business Intelligence), and MSF.

 

Architecting and Optimizing RAC 10g
Presented by Thomas E. Canty, President, ServerCare, Inc.
 

Real Application Cluster (RAC) databases are primarily deployed in a production environment to take advantage of the high availability, flexibly and scalability features. The RAC database is a 24x7 high availability solution, which allows the database to always be accessible from other nodes, in case one of the clustered nodes goes down. It also allows applications to run on lower cost commodity hardware, such as Linux-based x86. With time, as the size of the database and usage grows, the RAC architecture can be scaled up, to support new demands.

 



Thomas Canty has been working with Oracle for more than 18 years, starting with Oracle version 5. He has been a DBA for most of that time, but has also been variously a developer, database architect, modeler, and IT manager, and is currently President of ServerCare, Inc., a leading managed services provider of Remote DBA and Remote Sysadmin services. He has worked for NASA and with Fortune 100 companies in healthcare, technology, education, and telecom industries, He has a degree in Mathematics and Computer Science from UC Davis, and has published and presented numerous papers at the local and national levels
 

BizTalk, and Enterprise Service Bus, roles in a Service-Oriented Infrastructure
Presented by Brian Loesgen, Principal Consultant, Neudesic


The session will examine how BizTalk, and Enterprise Service Bus architecture, can be leveraged in large scale SOI implementations. By real world case study, we will see different patterns that can be implemented with BizTalk, such as entity services and service composition. The session will start with an architectural overview of Microsoft’s ESB Guidance (see: http://www.codeplex.com/esb ). We will follow this with an overview of the capabilities of BizTalk BAM (Business Activity Monitoring), as well as implementation walkthroughs. Service metrics visualization options will be demonstrated that show how BAM can be leveraged to provide deep visibility into the health and activity in a SOI. By the end of this session, attendees will have seen how BizTalk, Enterprise Service Bus, services, process and metrics can be melded together into an end-to-end holistic solution that will provide high value and agility to an enterprise.

 

 

 

 

Based in San Diego, Brian Loesgen is a Principal Consultant with Neudesic, a firm that specializes in .NET development and Microsoft server integration. Brian is a Microsoft MVP for BizTalk Server. Brian has extensive experience in building advanced enterprise and mobile solutions. In addition, Brian has been involved with advanced Enterprise Service Bus solutions, and was a key architect/developer of the “Microsoft ESB Guidance” released by Microsoft in Oct 2006. He is a co-author of 6 books, including the recent “BizTalk Server 2004 Unleashed”, and is currently working on “SOA with .NET”. He has written technical white papers for Intel, Microsoft and others. Brian has spoken at numerous major technical conferences worldwide. Brian is a co-founder and past-President of the International .NET Association (ineta.org). He is the President of the San Diego .NET user group, leads the San Diego Software Industry Council SOA/Web Services SIG, and is a member of the Editorial Board for the .NET Developer’s Journal. Brian is also a member of the Microsoft CSD Virtual Technical Specialist Team. Brian’s blog is http://geekswithblogs.com/bloesgen.
 

The Complexity Crisis
Presented by John M. Miller, Software Architect, CPU2
 

There is no denying that IT systems are more complex today then they were a couple of years ago and that future systems will be even more complex with the level of complexity increasing at a faster pace. This session will delve into the causes of complexity, the impact of increasing complexity and strategies for reducing complexity with reducing functionality..

 


John is the Chief Software Architect for CPU2 were he builds IT systems using .NET technologies. John is cofounder of the Southern California Software Architecture Users Group, has presented sessions on software architecture and software development for numerous developer groups and has spoken at the Microsoft Professional Developer Conference.
 

Fundamentals Architecture Track

 

The Role of the Rule Architect in Organizing Thousands of Rules

Presented by Gene Weng, EDM Lead Consultant, Fair Isaac


Single rule is simple. Hundreds and thousands rules are not.  How to organize them properly?  Rule engine technologies make it possible to separates decision logic from application logic to achieve numerous benefits.   But how will those decision services be integrated?   What are the differences between the business rule approach and traditional software development method?  This presentation discusses the role of a rule architect and how they address those issues.  

Gene Weng is a Lead EDM Consultant at Fair Isaac with over 12 years experience of software application development.  He delivered numerous projects using technologies such as rule engine, J2EE/.NET, CORBA and intelligent agent etc.  Before joining Fair Isaac, he was a business rule lead at Wells Fargo, and a solution architect at Perot Systems.  He is a contributing author of the book “The Business Rule Revolution”.
 

What IT Architects Have to Know - Skills for Success
Presented by Paul Preiss, President, IASA
 

In today's competitive marketplace, only the most efficient businesses survive. Selling, then delivering your products, and adapting to constantly changing technology landscape, while being agile enough to capitalize on new market opportunities and outpacing your competitors taxes even the most mature organizations.

Businesses are looking to maximize their effectiveness, and that takes coordination amongst an organization's many different parts. This is the goal of an Architecture; selecting an architecture is a strategic decision. An architecture takes stock of where the business is today and where it wants to go, and puts in place a framework that unifies an organization's units - its business, operations, technology and personnel - so that they function synergistically and moves in unison towards this goal.

In this session, we will introduce the Enterprise Architecture and describe its various components, how it functions and the value it brings to an organization. Topics covered include: incorporating business goals into the EA, measuring the EA's effectiveness, the Architect's Role in bridging business & technology, and using the strategic business architecture to optimize your business. Also presented will be various case studies to show the value of an EA.

Paul Preiss is the President and Founder of the International Association of Software Architects (IASA). Prior to IASA, Paul was the Director of Engineering and Chief Architect of a digital asset management company. His global experience stems from the time he spent in Japan as an Applications Manager and Architect. Paul has a bachelors degree in Japanese from the University of Texas at Austin.
 

Choosing the Right Tools for the Job
Presented by Mike Vincent, Solution Architect, speakTECH
 

The world is moving away from a mentality of coding from the ground up for every new project. Today it is all about delivering business value. In this session we will dive into the world of integration and how you can produce results quicker, better and faster. We'll discuss the benefits of formal SDLC processes, development frameworks, commercial components, connectivity, rules engines, xml mapping, connectors, messaging, scalability, and security.

 


 

Mike Vincent is a solutions architect with speakTECH, a Microsoft Gold Partner in Orange County, California providing clients with enterprise and software architecture and development services, primarily focusing on Microsoft .NET technology. He has been in the software business for over 20 years in addition to engineering and marketing management positions. He founded both the IASA SoCal Chapter and the Orange County C# Developers group and is Treasurer of INETA NoAm. Mike is a frequent presenter at local and regional user groups and a driving force for the SoCal .Net Technical Summit conferences. He is the principal local organizer for ITARC San Diego.
 

User Experience Process Made Easy
Presented by Patrick Neeman, User Experience Practice Manager, speakTECH
 

"The Agile UX Process Made Easy" will cover how to do user requirements in an agile environment, including: Philosophies for creating requirements, Creating task lists for card sorts Use cases and Wireframes.

 


Patrick is the User Experience Practice Manager for speakTECH, a Microsoft Gold Partner. speakTECH is a technology company based in Southern California focused on delivering solutions that encompass both the user experience and development process. He has over 12 years of user interface design, product management and marketing experience at companies such as Escrow.com, Stamps.com, and Comcast. He has also done user experience consulting for Orbitz and BidRx.com. His experience includes developing wireframes and functional requirements in both waterfall and agile development environments. Patrick has an extensive track record in improving the usability and (goal reaching - or even "surpassing business goals") business imperative revenue generation of transactional websites.
 

Architecture Trends (Chalk Talk)

Presented by J. Ambrose Little, Group Lead User Experience Group, Infragistics
 

In this [chalk talk/panel], we’ll talk about many of the current (and not-so-current) architectural trends floating around these days, talk about the pros and cons of each, and ideally all get to learn a bit from each other.

 


 

Ambrose leads a group at Infragistics that researches UX, new technologies, and provides architectural, UX, and development guidance to customers through exemplars and writing. In addition to his day job, he co-authored Wrox’s Silverlight 1.0 (to be released), ASP.NET 2.0 MVP Hacks, Professional ADO.NET 2, and many articles online and in print. He also gets to speak at user groups, code camps, and the occasional conference and is privileged to be a Microsoft Solutions Architect MVP, ASPInsider, and a participating member of IASA’s NYC Chapter.
 

Do I Need an Enterprise Service Bus?
Presented by Kevin Orbaker, Director Connected Systems, speakTECH

Enterprise applications rarely live in isolation; in today’s highly integrated world, application can't do much that is very useful without working with other applications. Service-Oriented Architecture addresses the trend of integrating applications so that they can work together and accelerates it, breaking each application into parts that then must be integrated with each other. The SOA model may seem simple, but it introduces two significant problems; How does a consumer find a particular service to invoke, and secondly, how do these services get invoked quickly and reliably.

These questions are addressed by the Enterprise Service Bus. But the mere mention of an ESB creates more questions than answers. This session will discuss the why’s and why not’s of the Enterprise Service Bus, what it is and when you need it.

As an Intergration Practice Manager at speakTECH, Kevin Orbaker helps client to create seamless information sharing to enable business optimization and total information transparency through integrated systems and automated application process. Kevin is a member of the Microsoft CSD Virtual Technology Specialist team. He has extensive architectural and implementation experience with Microsoft’s Enterprise Service Bus guidance. Kevin has years of integration experience with multiple technologies, including EDI, HL7, and Host Integration. Kevin has consulted for a variety of industries, ranging from commercial and residential real estate, entertainment, technology and public institution.
 

The Role of the Architect in an Agile World
P
resented by Mickey Williams, Neudesic
 

As more and more projects use agile methods, the traditional role of the architect is changing. The architect that lives in an isolated environment and provides best practices and architecture to willing developers is often not successful on an agile project. We'll walk through a few traits of agile architects on real-world projects, and discuss how you can effectively leverage the skills of an architect on your agile project.


Speaker information coming soon.
 

Pragmatic Secure Architecture
Presented by Michael Cohen, Senior Security Consultant, Cigital

Often when developers are building an application with tight deadlines and lack of resources, there is limited time to think about all the ways an application could become vulnerable. Even trying to understand an application’s security posture through an architecture can be complex, especially when one realizes that security is an emerging property. This talk aims to present some techniques that can be applied to high-level and medium-level architecture to help identify and prevent security vulnerabilities within an agile process.

 

Michael Cohen is a Senior Security Consultant at Cigital where he is responsible for leading, assessing, architecting and implementing secure software for Fortune 500 companies. Michael also works with Cigital teams on enterprise-wide security solutions intended to improve an organization’s security posture and help them meet audit and regulatory requirements. Prior to joining Cigital, Michael worked at Oculus Info in Toronto where he helped lead, architect and develop information visualization software. He has over six years of experience in developing rich-client and web-based applications using Java and .NET technologies. Michael holds a Bachelor of Mathematics degree in computer science from the University of Waterloo.