Navigation

Cobb Galleria Centre
Atlanta, GA
13 - 14 September 2007

 

Keynotes and General Session Presentations
Enterprise Architecture Tracks
Infrastructure Architecture Tracks
Software Architecture Tracks
Fundamentals of Architecture Tracks

*Topics and speakers are subject to change

Keynotes:

How to be a Successful IT Architect
Presented by Angela Yochem, IASA Fellow, SVP, Strategic Architecture Management Executive, Bank of America

The IT architect (software, infrastructure, business, or enterprise) is essential to the successful use of technology to support business objectives. IT architecture in this context is defined as THE expert in how to use technology to increase shareholder or business value. It is what defines us as a profession. However, becoming an architect and succeeding as an architect are seldom, if ever, discussed.

This presentation will describe a rigorous path to go from IT specialist (developer, pm, testing, etc) to architect and how to succeed and grow in that role. The author has taken her years in the trenches and in the board rooms and distilled a series of general guidelines and detailed specifications for success in this crucial role.

adsfs

  

Angela Yochem is responsible for driving architecture strategy and engagement for Consumer and Small Business Banking and Corporate Staff (Business Systems) Technology.

Bank of America is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services.

Large Scale Infrastructure Architecture
Presented by Michael Manos, Chief Architect, Microsoft MSN

The MSN infrastructure architecture is one of the most powerful in the world. With millions of subscribers, data centers with thousands of servers and one of the most powerful feature sets in the world, MSN has quite an architectural challenge to meet. Michael Manos is the master infrastructure architect bringing all of this strategy to life. This keynote will help your organization develop large scale infrastructure architectures basd on the real life case studies from the MSN experience.

adsfs

 

 

 

A seasoned information systems management executive with over 14 years of increasing management experience and technical industry certifications with an exceptionally strong background in data center management, information technology platforms, network management, service management (ITIL) and telecommunication technologies. An extensive IT-based consulting and professional service background which includes business practice management with revenue generation responsibilities flavors a strong advocacy of technology and process integration. Past examples of this work have been recognized by leading analyst firms including The Gartner Group and Meta Group. Someone who has held budgetary management and strategic planning responsibilities at departmental, divisional and enterprise levels alongside divisional and company-wide profit and loss.

 

Agile Strategies for Enterprise Architects
Presented by Scott Ambler, IASA Fellow, Practice Leader Agile Development with IBM Rational

 

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 Richard Soley, CEO, 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.


 

 

 

 

 

 

 

  

Dr. Richard Mark Soley is Chairman and Chief Executive Officer of the Object Management Group, Inc. (OMG®).

As Chairman and CEO, Dr. Soley is responsible for the vision and direction of the world's largest consortium of its type. Dr. Soley joined the nascent OMG as Technical Director in 1989, leading the development of OMG's world-leading standardization process and the original CORBA® specification. In 1996, he led the effort to move into vertical market standards (starting with healthcare, finance, telecommunications and manufacturing) and modeling, leading first to the Unified Modeling Language (UML®) and later the Model Driven Architecture (MDA®).

Previously, Dr. Soley was a cofounder and former Chairman/CEO of A. I. Architects, Inc., maker of the 386 HummingBoard and other PC and workstation hardware and software. Prior to that, he consulted for various technology companies and venture firms on matters pertaining to software investment opportunities. Dr. Soley has also consulted for IBM, Motorola, PictureTel, Texas Instruments, Gold Hill Computer and others. He began his professional life at Honeywell Computer Systems working on the Multics operating system.

A native of Baltimore, Maryland, U.S.A., Dr. Soley holds the bachelor's, master's and doctoral degrees in Computer Science and Engineering from the Massachusetts Institute of Technology.

 

Enterprise Architecture Tracks

Evolution of the Enterprise Architecture practice from technology focus to impact on strategic business initiatives

Presented by Rawls Whittlesey, Chief Architect & Director, Enterprise Architecture, Delta Technology.

 

Enterprise Architecture came into being at Delta Air Lines in 2004 to provide an enterprise view of technology projects and to guide technology planning. Today the practice is seeing big wins in several business areas, and is playing a key role in the transformation of the Airline. This presentation discusses the evolution of the Enterprise Architecture practice from purely technology focused to its impact on strategic business initiatives. The journey continues and the Chief Architect will present the approach, several case studies and lessons learned along the way.


  

Ms. Whittlesey has more than 20 years experience in various areas of Information Technology including application development, database management systems, internet systems management, and Unix system engineering. She is currently Chief Architect and Director of Enterprise Architecture at Delta Technology, the wholly owned technology subsidiary of Delta Air Lines, based in Atlanta, Georgia. In her role at Delta Technology, she has responsibility for the development of business, information, technology & solutions architecture direction and governance.

Cornerstone: 19 Core Beliefs about EA
Presented by Tim Westbrock, Managing Director, EAdirections

The fundamental objective of a business is to create value for stakeholders. 

Executive teams work hard to determine and validate a business’s value drivers and develop a business strategy.  They perform SWOT analyses, look for strategic inflection points, examine resource allocation and search for economies of scale while debating the merits of operational excellence versus customer intimacy. Business Process Owners look for value from large scale BPR efforts, business improvement through eliminating defects by embracing Six Sigma, or a continuous improvement approach such as kaizen.  Staff functions also work hard trying to create value – from improved cash management to talent acquisition.  All of these roles – executive leadership, business process owners and staff functions – are striving to create value.

Enterprise architecture efforts must also strive to create shareholder value if they are to gain the support of executive leadership, and be viewed as effective both inside and outside the IT organization.

This seminar will focus on the 19 core beliefs of EAdirections in helping EA teams create value, such as:

  • When done correctly, Enterprise Architecture is a manifestation of an organization’s mission, and the IT strategy which enables that mission.
  • A 'mediocre' Enterprise Architecture that is broadly understood and consistently implemented has much greater value and ‘hard ROI’ than a 'great' architecture with brilliant engineering which is neither understood nor embraced.
  • The true measure of the effectiveness of an Enterprise Architecture is the extent to which it changes day-to-day behavior and decision making.
  • Enterprise architecture is a 'process' not a 'project'; it must be on-going and organic, just as a healthy organization is always evaluating its strategies and tactics, measuring its performance and adapting as necessary.
  • An EA framework is less important to success than EA leadership.

adsfs

 

 

 

 

 

 

Tim Westbrock is a leading authority on enterprise architecture (EA), enterprise portfolio management, governance, and organizational issues related to enterprise level planning. He started EAdirections with former peers from the META Group, Larry DeBoever and George Paras in 2006.  He has worked with 300+ companies in various industries and the public sector to mentor them in their approach to enterprise architecture, including Procter & Gamble, Province of Ontario, State of Ohio, American Express, Sprint, Blue Cross/Blue Shield of Florida, Eli Lilly, La-Z-Boy, McGraw Hill, and Nationwide Insurance. He has advanced the state of the art of EA processes and was the driving force behind META Group’s EA research agenda and METAmethod – a best-practice transformation method for EA development. As a dynamic speaker, Mr. Westbrock is a frequent lecturer and educator at industry events and workshops. He has over 18 years experience in the IT industry as an analyst, consultant and architect. Before joining META Group, he was the chief architect for Anthem, Inc., responsible for driving its enterprise architecture strategy. He began his career with Andersen Consulting, specializing in methodology, project management, and assisting clients with legacy-to-client/server migrations. He has a B.S. in Applied Science for Systems Analysis from Miami University in Oxford, Ohio, and lives with his wife and children in Cincinnati.

 

Making your systems smart (enough)
Presented by James Taylor, VP of Product Marketing/Management, FairIsaac 

The modern business climate requires smarter systems than most organizations have. Automating critical operational decisions with business rules, enhancing those rules with data-driven analytics and managing and adapting those decisions over time is what is needed: This approach, enterprise decision management, results in systems that are smart (enough) to be useful. In this session James will cover:

    • Smart (enough) systems defined
    • Focusing on decisions to make your systems smarter
    • An architecture for automating decisions
    • Decisions, SOA and BPM
    • Getting there from here
Vice President of Product Marketing/Management at Fair Isaac with 15 years designing, developing, releasing and marketing advanced enterprise software platforms and development tools. Across the board experience in software development, engineering and product management and product marketing.

 

Enterprise Business Architecture
Presented by Ralph Whittle, Strategic IT/Business Consultant

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.  

adsfs

  

 

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.

 

Enterprise Architecting Software + Services Applications
Presented by Fred Chong, Architect, Microsoft Architecture Strategy Team

Software plus services (S+S) is the new application paradigm for delivering the “best of” on-premise and software services to the application users. However, for the software vendors, delivering S+S involve solving new technical challenges in areas such as multi-tenancy, network-related user experience and application hosting and operation.

This session will highlight key architecture principles, approaches and tradeoffs for addressing customization, security and isolation concerns within a multi-tenant environment. In this session, Fred will use LitwareHR, a sample S+S application implemented with commercially available development tools and source code available from codeplex, to demonstrate the technologies and techniques for satisfying multi-tenant requirements and improving network user experience.

 

Fred Chong is an architect with the Microsoft Architecture Strategy Team. His current interests is in architecture patterns and solutions for delivering software services. Fred is a frequent speaker and writer on the topics of software as a service, identity and service management. Previously, he has designed and implemented security protocols and user features for various Microsoft products and customer solutions. Fred has also conducted research at the IBM T.J. Watson Research Center and the University of California at San Diego. You can find his blog at http://blogs.msdn.com/fred_chong/default.aspx

 


Enterprise Architecture Frameworks -- Enabling EA
Presented by Ramesh Yemeni, Turner Broadcasting

As we all know there is no Silver Bullet. However utilizing an existing EA framework can aid in the delivery of real value from the architectre teams without the cost of building it yourself.

There are numerous EA Frameworks available on the market today. TOGAF, Zachman, FEAF, Light EA, and many others. However there is little or no advice available on how to select, integrate and connect these frameworks within an organizations architecture practice. This talk will guide the architect practicioner through the selection and integration of an EA framework in an organization.

adsfs

Information coming soon

 

Pragmatic Approach to an EA Implementation
Presented by Mark Foster, Director of Professional Services, Troux Services

Thinking of implementing an EA solution in your organization or company? Are you asking yourself:
·         How do I begin?
·         How do I justify an appropriate budget and team?
·         What is my method of approach?
·         What are the risks?
·         What’s the benefit?
 
Get vital information of key components, concepts, and best practices for implementing an EA solution. Understand the tasks and activities undertaken by your team(s) while deploying the within your organization. 
 
Topics include:
  • “What are my assets and what do they support…TODAY”, says the CIO
  • Aspects of Implementation
    • EA Planning
    • The ever-changing meta-model
    • Getting to the data
    • The Moment of Truth…the data
  • Facts-to-Funding

 

Mark W. Foster is the Director of Professional Services at Troux Technologies and is responsible for the methodology for EA implementations as well as the overall success for customer implementation. Mark has worked closely with clients in the banking, entertainment, retail and technology industries with solutions for application rationalization, mergers and acquisitions, service portfolio management, standards and business impact analysis.

DoDAF - Not just for the Pentagon?
Presented by Daniel Brookshier, Chief Architect, 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 has recently joined No Magic taking position of Chief Architect. He has been using UML in multiple international software development projects. Daniel has been MagicDraw UML user #14 since 1998. He has run multiple training courses covering UML modeling using MagicDraw. Daniel has impressive experience in Java development. He has been a consultant, speaker, author, and Java Geek since Java 1.0. Daniel is one of the core members at jxta.org and runs several open source projects. Daniel's latest book is JXTA: Java P2P Programming, but he also writes articles for java.sun.com and P2PJournal where he is an editor.

Infrastructure Architecture Tracks:

Perspective Based Architecture (The PBA Method)
Presented by Lewis Curtis, Strategic Infrastructure Architect Advisor for Microsoft Corporation

After nearly three years of field development with contributions, case studies from customers, international bodies and field teams, The PBA Method has matured into a viable structure promoting quality decisions with simplicity and ability to work with any process or methodology.

The PBA Method is a simple structure to promote higher quality decision making. This is accomplished through three stages containing structured focused questions. Step one is a series of questions capturing the perspective (what is your environment and where is it going). Step two examines the impact of alternatives or existing proposals on the captured perspective (from step one). Step three examines the impact of the final proposal on the captured perspective (from step one).

This simple structure works with all processes and methodologies, technologies and documentation standards. After two years of research and work with international bodies, customers and field teams, The PBA Method was developed to fill a missing element for the architecture community; drive better decisions by capturing better questions. Finally, The PBA Method represents a living architectural methodology. Questions and perspective structure can evolve over time that transcends current common patterns, methodologies, processes, technologies and operational structures. Customers, partners and international bodies have communicated a interest to participate in growing, promoting and capitalizing on The PBA Method.

 

Lewis Curtis is a Strategic Infrastructure Architecture Advisor for the Development and Platform Evangelism group. He focuses on next generation technologies and enterprise strategies for data center architecture. He has pioneered the work on the Perspective Based Architecture (www.perspectivebasedarchitecture.com) and published a PBA article for the Architecture Journal.   He is  on the Microsoft Certified Architect board of directors. 

Infrastructure Thinking in the Business Domain
Presented by Chris Haddad, VP  Burton Group

While architects often believe that cutting-edge technology infrastructure provides the foundation for realizing business domain goals, business owners frequently take a pragmatic, ‘show me’ position. Demonstrating the value of infrastructure thinking in the business domain requires establishing business improvement goals, documenting the existing state, and performing disciplined collection of business and Information Technology (IT) metrics throughout projects.

In this presentation, Haddad will present how architects should position IT infrastructure projects in the context of strategy, standards, service models, process, and organizational realignment. He will outline a methodology to gauge and improve IT efficiency and productivity through the application of a maturity model, roadmap, and a transformation program.

 

 

 

Chris Haddad is Vice President and Service Director of Burton Group's Application Platform Strategies Service.  He leads the research team that focuses on infrastructure technologies used to design, develop, and deploy applications and services. His coverage areas include service oriented architecture, model driven development, business process management, opensource, and technology adoption strategies.   Chris has established software development processes, product direction, and integration strategy of several successful software companies. He was granted committer status on the Apache Axis project in 2002, and served as an advisor on conference editorial boards and chair of special interest groups. Author, editor, and contributor on numerous articles, technical publications, presentations, and podcasts. Frequent speaker at industry conferences including Enterprise Architecture Summit, Networld+Interop, SOA Web Services Edge, and SDWest.

 

Designing a Standard for Data Access in an SOA Environment
Presented by John Goodson, VP DataDirect

Service Oriented Architectures (SOA) are rapidly becoming the standard for new application development in many organizations. Architects and development teams value SOA because it enables them to rapidly deploy new applications and functionality while utilizing existing assets to standardize common functionality.   In any SOA, standardization at the data access layer simplifies development, deployment, and increases overall flexibility. 

This session will lay out a strategy for designing a data access standard in the SOA context. We’ll look at the common challenges faced by architects as they attempt to utilize SOA as the integration architecture in their diverse, heterogeneous data environments. Next, we'll share an approach to designing a light-weight and flexible data services layer using standard components such as ODBC, JDBC, ADO.NET and XQuery. We will also discuss approaches for SOA-enablement of legacy assets, whether in the form of business logic, data or screen-based assets.  Finally we will examine current trends related to the use of XML for both messaging and data integration.

 

 

John Goodson leads the product strategy, direction and development efforts for DataDirect products. For over ten years, John has worked closely with Sun and Microsoft on the development and evolution of database connectivity standards including J2EE, JDBC, .NET, ODBC and ADO. His active memberships in various standards committees, including the JDBC Expert Group, have helped John’s team develop the most technically advanced data connectivity technologies. John is a frequent speaker at major industry events and has most recently been published in Java Developers Journal, Integration Developer News, and Sun Developer Source. John holds a Bachelor of Science in Computer Science from Virginia Tech.

 

SOA, Everything You Know Is Wrong
Presented by Dave Edstrom, Technical Director, Sun Microsystems

 

 

Dave Edstrom is a Technical Director for Sun Microsystems.
Dave has 29+ years in the computer industry, including 20+ years at Sun.  Dave has held a variety of positions ranging from an Assembler Programmer, Technical Management, System Engineer, Chief Technologist to Technical Director positions for a variety of companies.  Dave has been working with Unix since 1981 and has been concentrating on Sun's future hardware and software directions since 1988.

Dave has been the Chief Technologist for the Americas Software Practice since 2004.  Dave has degrees in Data Processing and Business Management.  Dave lives in Virginia with his wife and three sons.

 

Enterprise Identity Management Architecture
Presented by Sitaraman Lakshminarayanan, Enterprise Architecture and Security Consultant, Author

Organizations are looking to address the access management, single sign on, password management, on boarding or off boarding, Federated Identity Management, authentication in Web services, etc in all possible ways.

While different products can solve a particular issue, certain technolgies and solutions overlap and organizations should understand current and future technology trends in Industry to set the Enteprise Identity management Architecture. This presentation will discuss in detail the various components of Enteprise Identity Management Architecture such as Web access Management, SSO, Federated SSO, Virtual Directory, Meta-Directory, Security Token Service, Two Factor Authentication and how they interact with each other in an Enterprise.

adsfs

Sitaraman Lakshminarayan has over 10 years of IT experience and has co-authored the book on ASP.NET Security. He has worked on both .NET and java technologies and provides consulting in Enterprise Architecture and Security.

 

Master Data Management – where business meets IT
Presented by Roman Rytov, Product Director, SAP MDM NetWeaver

Master Data Management appeared on the map of an enterprise architecture just a few years ago but today all the major players have proposed their solutions. The presentation acquaints the audience with the problems and challenges that MDM comes to address, potential architectural options, the solution from SAP, and success stories of customer implementations. Target audience - enterprise architects, leads of IT, business analysts.

adsfs

 

Roman Rytov is a Product Director of SAP MDM NetWeaver. He's been with the company for 4 years and has dealt with new product introduction, field-service enablement, building the partner ecosystem, and customer satisfaction. Prior to SAP Roman was taking leading position within a number of startups in Israel and Russia. He holds M.Sc. from Volgograd State University and is studying at an executive MBA at Georgia State University. Roman and his wife Lia have three kids and live in Alpahretta, GA.

 

10 ways to fail in a data warehouse project
Presented by Jacob Pellock, Director of Software Architecture, ChoicePoint, Inc.

The presentation will review scenarios that can cause hardship and failure in data warehouse projects with the goal of learning from described anti-patterns.  The discussion will cover a broad number of points ranging from software architectural models, application and database scalability, hardware architecture, team relations, and requirements management.

adsfs

 

Jacob Pellock has over ten years of experience in developing software architectures for large volume systems.  He is currently employed by ChoicePoint, Inc. as a Director of Software Architecture for their Insurance Services division.  The Insurance Services division is the premier provider of data, analytics, software, and business information services to the property and casualty insurance industry.  Jacob has a bachelor’s degree in Fine Arts from the University of Georgia in Athens and a Masters in Computer Information Systems from Georgia State University in Atlanta.

 

Tension between convenience and security – finding the right balance
Presented by Jason Chambers, Lead Architect, nuBridges Inc.

Over the past decade or so the thirst for information has put tremendous pressure on the IT department to provide the business with access to any data any time from anywhere. In parallel with this, there has been a tremendous increase in data theft. The demand for information exposes the classic tension between convenience and security. The Architect has a big role to play in addressing the balance of convenience versus security.

This presentation will discuss the problem of Data Security from the viewpoint of the Solutions Architect. It will focus specifically on addressing the payment card industry (PCI) mandates which affects any business that deals with credit card information; however other types of sensitive information equally apply e.g. medical records, social security numbers etc.

Practical advice will be provided to those that may be facing this challenge in their current projects.

At nuBridges, Jason is the Product Architect, leading the development of products and solutions that address the problem of data security and key management. Prior to joining nuBridges, Jason was a Principal Architect within the Enterprise Architecture group at Delta Technology. While at Delta, his responsibilities included delta.com, check-in kiosks, VRU, Call-Center, SkyMiles systems.

 

Software Architecture Tracks:

Twelve Timeless Tenets of Application Architecture
Presented by Rick Wagner, Software Architecture Consultant 

Experienced software architects carry a mental toolkit of patterns and best practices that allow them to quickly set direction and instantly increase a project's chance of success. This talk will introduce twelve such recurring patterns that have broad applicability and are sound enough to withstand years or even decades of change to the environment around them. Some deal with batch paradigms, some with online paradigms, and some with shared concerns, but all are relevant and of significant worth to the architect that recognizes the time to apply them.

adsfs

 

Rick Wagner, IASA member, is a certified software architect and developer with 17 years of industry experience. Some of the applications he has designed, implemented, and maintained include ATM networks, banking core accounting systems, a fraud detection platform for major credit card associations, a financial services call center application, and most recently data consolidation and analysis for very large data sets. He is a member of Who's Who of Information Technology, a JavaLobby Book Reviewer, is on the Board of Advisors for a popular trade magazine, and is an occasional speaker at development-centered trade gatherings of all sizes.

 

Polygot Programming
Presented by Neal Ford, Sr Application Architect, ThoughtWorks

Java is dead; long live Java! The Java language is over a decade old, and it's starting to show its age, hampered by both backwards compatibility that it didn't need and the changing world. And I have examples! But the decline of the language is offset by the rise of the platform: the Java platform is as robust as ever. This presentation discusses the coming trends in software engineering, which I call "Polyglot Programming": special purpose, targeted languages running on current virtual machines. We already do this: every application today uses Java, SQL, and Ajax. In the coming years, we'll expand our horizons to start using JRuby, Groovy, Jaskell, and a host of other languages, all targeting the Java VM. This presentation also engages in a real conversation about "software engineering" and what that really means. And, it tells how we can get other engineers to stop making fun of us. Come see your future.

10 Ways to Improve Your Code
Presented by Neal Ford, Sr Application Architect, ThoughtWorks

Last year, I did a talk called Clean Up Your Code: 10 Coding Tricks, Techniques, and Philosophies. The concept behind that talk was to point out common mistakes and treacherous paths that Java sometimes exhibits. This talk is essentially the sequel to that one, discussing code hygeine from a more advanced level. This talk discusses a wide swath of topics, including good citizenship, appropriate messaging between objects, canonicality, reflection & code generation, improving your abstractions via domain specific languages, sacred cows, code generation, common code smells, and anti-objects. The goal is to make you think differently about the code you write every day. No one writes perfect code, and every developer eventually falls into a slump where they just crank out the same code day after day. This talk helps identify your pitfalls and how to avoid them.

Session Topics:

  • Good citizenship
  • Sacred cows
  • Methods &messaging
  • Canonicality
  • Mixins
  • Reflection
  • Code generation
  • Abstraction upgrade via DSLs
  • Common code smells
  • Anti-objects

 

 

 

Neal Ford is an senior application architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author of the books Developing with Delphi: Object-Oriented Techniques, JBuilder 3 Unleashed, and Art of Java Web Development. He is also the editor and a contributor to No Fluff, Just Stuff Anthology : The 2006 Edition and No Fluff, Just Stuff Anthology Volume 2: The 2007 Edition. His primary consulting focus is the building of large-scale enterprise applications. He is also an internationally acclaimed speaker, having spoken at numerous developers conferences worldwide. Check out his web site at http://www.nealford.com. He welcomes feedback and can be reached at  nford@thoughtworks.com.

 

Architecting Office Business Applications
Presented by Bill Zack, IASA NYC Chapter President, Microsoft Architect Evangelist, Author

The 2007 Microsoft Office System provides a comprehensive set of servers, clients, and tools to make it easier for enterprise, software vendors and developers to build and deploy a new class of business applications called Office Business Applications (OBAs).
OBAs connect Line of Business (LOB) systems with the people that use them through the familiar user interface of Microsoft Office. OBAs enable businesses to extend the Microsoft Office clients and servers into business processes running in LOB applications such as Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), and Supply Chain Management (SCM). This enables enterprises to create new value from existing IT Investments by combining them in innovative ways.

 

 

 

Bill Zack is an Architect Evangelist with Microsoft. He comes to this role after serving as a Solutions Architect in the Financial Services Group of Microsoft Consulting Services. His experience includes developing, supporting and evangelizing .NET/SOA based frameworks used to jump-start development projects for financial services companies.   Prior to joining Microsoft he acted as a Consultant, Architect, Administrator, Developer, and System Integrator. He has also authored several computer books and white papers. He is also the Founder and President of the New York chapter of the International Association of Software Architects (IASA) and a member of the IASA Board of Directors He is also Co-Moderator of the New York City .NET Developers Group, founder and past president of the New York Enterprise Windows User Group, and the founder and past president of several other computer user groups.

 

APIs: The other User Interface
Presented by Burkhardt Hufnagel, Sr Software Architect, ChoicePoint, Inc. 

A well designed API is critical to the success of libraries and frameworks, but the methods and techniques to do so are rarely taught - or even thought about. This talk centers on the importance of good API design and shows how User Interface and User Experience design principles and techniques can help you craft APIs that are effective, efficient, and elegant.

adsfs

 

 

Burk Hufnagel has been creating positive user experiences since 1978, and is currently a Senior Software Architect at ChoicePoint Inc. He has been designing and writing software for over 20 years, spending more than half that time strongly focused on designing and implementing people-centered User Interfaces.

Burk has recently authored a paper for the IASA's Skills Library describing the not-so-subtle connection between UI design and User Experience. He is a bibliophile, technophile, and intellectual neophile, who tends to appreciate esoteric subjects.

 

Agile EAI, Agile SOA
Presented by Richard Green, Enterprise Architect, DTE Energy 

The purpose of this session is to explain a few simple concepts and methods that facilitate agility in the context of enterprise integration and service-oriented architecture. The session is a short tutorial. However, attendees should be familiar with basic OOA and OOD concepts and practices to fully understand the concepts and put the methods into practice.

The epiphany comes when you realize that enterprise integration is all about improving the way that business processes talk to each other. Business processes talk to each other by sending messages. Hence, in enterprise integration, the message is the feature. This presentation outlines how to reduce this simple idea to a simple practice by applying the fundamental concepts of OOA, OOD, TDD, concurrent engineering, and agile project management.

adsfs

 

 

  

Richard Green is an Enterprise Architect at DTE Energy – a gas and electric utility with headquarters in Detroit, Michigan. DTE Energy has 9 billion dollars in revenues, 12,000 employees, 3 million customers. It is, obviously, a large complex operation with significant investments in legacy systems, significant challenges, and significant ambitions for better integration across the real enterprise and the virtual enterprise. Richard's role is responsible for defining technical strategy and mentoring other IT roles. Working in this environment has been a challenge leading to many lessons learned about implementing EAI and SOA in a large and venerable organization. Prior to his current role at DTE Energy, Richard has been a project manager, a chief programmer, and a methodologist. He brings 40 years of experience and insights to this talk.

 

Corrective IT Architecture: Maintenance in the Large
Presented by Mark Grand, Software Architect Consultant and Author

Corrective IT architecture is about fixing broken projects and dysfunctional infrastructure.  This talk will explain how to recognize when business as usual will not lead to the success of a project or overcoming a dysfunctional infrastructure. It will also describe techniques to fix projects and improve infrastructure it while allowing applications depending on it to continue operating.

  

 

 

 

Mark Grand is a consulting software architect and book author with over 30 years of experience who specializes in Distributed Systems, Object Oriented Design and Java. He was the architect of the first commercial B2B e-commerce product for the internet.Mark Grand is most widely known for his best selling design pattern books. Mark has taught for U.C. Berkeley, Sun and other organizations.

Mark has spent over 13 years as a designer and implementer of 4GLs. Mark’s current focus is bringing order to chaos. Mark has worked with a number of MIS organizations in capacities such as Software Architect, Database Architect and Network designer.

Mark is based in the Atlanta area. He has been involved with object oriented programming and design since 1982.You can find more information about Mark Grand at http://www.markgrand.com/.

 

Adding Concreteness to the Business Value of Architectural Choices
Presented by Cliff Berg, IASA Capital Area Chapter President, Consultant and Author

Business is calling for a greater participation in IT decisions, yet IT suffers from a credibility gap and will be at a disadvantage in integrated decision-making unless it finally learns to explain the value of its technical architecture strategies in business terms. Prior approaches that resort to intangible risk and value scales are inadequate because they do not provide a means of performing tradeoffs between different business priorities. The only answer is to tackle the hard problem: what is an IT architecture strategy worth?

adsfs

  

Cliff’s IT background began in 1981 analyzing the enterprise-level integration of data across the many engineering and CAD applications at the Westinghouse Defense Electronics Systems Center. Cliff went on to write compilers for high-level languages, and eventually formed his own company, Digital Focus, an early adopter of Java and of agile methods, and now a leader in agile methods. Today Cliff is an independent consultant and has just completed his fourth book, Transparent IT. Cliff has a bachelor’s degree and two master’s degrees from Cornell.

 

Fundamentals of Architecture Tracks:

Empower developers using Feature Driven Development
Presented by Don Browning, Principle Architect, Turner Broadcasting Systems

Developers are always getting dumped on. Project managers blow estimates; developers pay the price. Business Analysts generate bad requirements; developers pay the price. Management sets unrealistic expectations and delivery dates; developers pay the price. So how can we as Architects help to fix this problem? We fix it by empowering developers to take a more active role in the tactical execution of development projects. Two primary forces are at play to enable this: 1) the developer toolset, in our case Visual Studio Team System, and 2) the project methodology, Feature Driven Development (or FDD).

This session will begin with an overview of FDD. FDD is an agile methodology is and is based on timeboxed iterations no longer than 3 weeks in duration. A project using FDD is based on five phases, 3 for planning and 2 for construction. In this talk we’ll start by discussing the planning phases, how to model the problem domain, and how to work with analysts, users, and project managers to gather requirements (features) and estimate them. Then we will dive into the construction phases and discuss specific strategies for designing and building code so that you may track the progress of the project based on code checked into the source repository.

Once we’ve laid the foundation with the process, we’ll dive into Visual Studio Team System. There are specific features of VSTS that enable this type of development. VSTS is much more than a fancy source code repository (though it does that very well), it provides a mechanism for creating and tracking development tasks and scenarios, it enables parallel development with complex (yet easy to use) branching and merging capabilities, code inspection, project tracking with Excel and Project integration, bug tracking, unit testing, automated builds and a data warehouse to surface rich information about the state and health of the project. Most importantly though, it puts developers in the center of the development process. The supporting roles (PM, BA, QA, CM) surround it and use VSTS to enable them to get the information they need to keep the project rolling.

  

During the past 7 years at Turner, Don Browning has been involved in several key business initiatives including projects to deal with digital media and its corresponding metadata, track rights, licensing and financial details for Turner assets, and create and manage on air broadcast schedules for all of Turner Broadcasting’s domestic networks. Currently, Don has taken the role of Principle Architect, focusing on leading a team of architects, developers, and designers to construct frameworks that enable developers to be more productive.

 

Designing a Highly Available Environment for the Masses
Presented by Marvin Vinson, Sales Consultant, Oracle

Critical applications must be highly available.  Brokerage sites, internet stores, support centers, retail systems and other crucial applications cannot handle extended outages due to unplanned and planned downtime.  This could lead to reduced revenue, lower margins, lost customers or bankruptcy.  This session will explain necessary hardware and software components, as well as best practices to design a highly available infrastructure.  These concepts can be applied to Small and Medium Sized Businesses (SMB) as well as business with revenues that exceed one billion dollars.

adsfs 

Marvin Vinson is a Sales Consultant with Oracle Corporation.  He has been supporting the Atlanta market with Oracle for the past fifteen years.  He has been working with Oracle products (database, middleware and ERP) and UNIX / Linux for the past twenty years.  He holds Computer Science and Electrical Engineering degrees from Savannah State University.

Persistence Architectures
Presented by Carol Shepherd, Instructor & Principal, Zo-Be Enterprises

There’s a new java data persistence standard in town! But wait … isn’t it just what we’ve seen before in the open source community?  This session will focus on the new JPA ( Java Persistence Architecture) aspect of JSR-220, Enterprise Java Beans 3.0. But wait again!  Have you heard that you can use JPA in either JEE or JSE, no container or framework required?

This session will focus on the new JPA standard and how it fits into your application’s architecture.  We’ll start by setting the stage with a discussion of data persistence and the most common implementation, ORM ( Object Relational Mapping).   We’ll then move on to discuss the frameworks and application servers  that many of you are using right now and how they fit into this new JPA world.   Next, we look at the moving parts of JPA from a visual thinker’s perspective ( that is me!).  Finally we’ll dig into some real code examples with a few digressions into the new Java 5 annotations.  And at some point in the hour I’m sure we’ll have some rousing discussion on the de rigueur of annotations vs. XML.

adsfs

  

Carol Shepherd currently is an instructor for Zo-Be Enterprises.   Her experience spans from instructing others on  leading edge AJAX frameworks and JPA, early web development, and  all the way back to client/server era.  She was a mere child when she worked in the mainframe bit mines of yesterday.   Her favorite design pattern is “GetterDone” ( a mantra developed by a team working on an  obscure SOX compliance AI project in the Deep South).  Always an entrepreneur at heart, she is currently constructing a master plan for a 176 acre organic farm in TN with a focus on green ecotourism.

 

Introduction to Architectural and Design Patterns
Presented by Mark Grand, Software Architect Consultant and Author

This is an introduction to architectural and design patterns. It will explain the benefits of using patterns for improved communications and organization of software architecture and design. Examples of different types or patterns (fundamental, micro-architectural and architectural patterns) will be presented.

 

 

 

  

Mark Grand is a consulting software architect and book author with over 30 years of experience who specializes in Distributed Systems, Object Oriented Design and Java. He was the architect of the first commercial B2B e-commerce product for the internet.Mark Grand is most widely known for his best selling design pattern books. Mark has taught for U.C. Berkeley, Sun and other organizations.

Mark has spent over 13 years as a designer and implementer of 4GLs. Mark’s current focus is bringing order to chaos. Mark has worked with a number of MIS organizations in capacities such as Software Architect, Database Architect and Network designer.

Mark is based in the Atlanta area. He has been involved with object oriented programming and design since 1982.You can find more information about Mark Grand at http://www.markgrand.com/.

 

Beyond Web 2.0 - An Architect's Toolkit for a "Network of Things".
Presented by Mike Sweeney,  Open-source and Community Evangelist, Sun Microsystems

As more and more "things" are connecting to the network, Architects face accelerated change, and a proliferation of nebulous stakeholder requirements.

Today's RSS data feeds will be supplemented with new protocols and telemetry data from "things" such as, commercial and residential-based electronic sensors (modern SCADA networks - electric, gas, and water pipeline operations), air and ground-based engine monitors, intelligent power usage meters, and a profusion of multi-purpose phones, smart cards, and GPS units.

This talk will include methodologies and tools to manage the data explosion, and capture changing requirements, It will also include sharing communication skills vital for interacting with demanding stakeholders.

adsfs

 

 

 

 

Mike Sweeney is responsible for Enterprise Architecture and Design
for Sun Microsystems' Commercial clients in the Eastern U.S.
He specializes in mission-critical analysis for the Transportation and Energy industries.

Prior to Sun Microsystems, Mike held senior technical positions at Unisys Corporation, JPMorgan Chase, Flushing Financial Corporation, and the Dime Savings Bank of New York (Washington Mutual). A Community Evangelist and IASA member, Mike is a frequent contributor and speaker at numerous Atlanta-area Technical User Groups.  He also serves on the Board of the Atlanta Software Process Improvement Network.

Besides Enterprise Architecture, Mike's other interests include General Aviation and Shakespeare.  He and his wife, Susan, reside in Duluth, Georgia.

 

The Profession of IT Architecture
Presented by Paul Preiss, President and Founder, IASA

This presentation focuses on the skill-set taxonomy and the goals of IASA including education, certification, and training.  Join Paul to discover what IASA is doing for the IT Architecture profession and how the organization plans to turn good architects into great architects.

adsfs 

Paul received a bachelors degree in Japanese from the University of Texas at Austin. He went on to become a project manager for Human Code. Later, Paul was the Applications Manager and Architect for Dell Pan Asia based in Kawasaki, Japan. He then became the Sr. Architect for a software consulting firm in St Paul Minnesota, where he provided architecture consulting for numerous government and private enterprise clients. Paul went on to become the Director of Engineering and Chief Architect of a digital asset management company. More recently Paul has spent most of his time creating and managing the International Association of Software Architects.

 

Architecting Right Quality Attributes
Presented by Max Poliashenko, VP Strategic Architecture Management, Bank of America 

Architecting your solution to meet the functional requirements is not sufficient to assure its success. Your customers probably have quite specific expectations about how your solution should perform, also known as non-functional requirements. Besides that, you may have to think about cost of maintaining and evolving your application or product in the future, as well as of costs of supporting it in operations. If you plan for it or not, but your IT system always has Quality Attributes that affect all these aspects and areas. It is much better when you get requirements for them, plan, architect measure and manage them rather than letting it happen by chance. Each Quality Attribute has unique set of considerations and sometimes, they compete. It is important for you as an Architect to understand what architectural decisions may affect these attributes, how to measure such impacts, and what to be guided by when dealing with trade-off points.

  

 

 

While having a Ph.D. in Physics (Chaos and Fractals), Max Poliashenko has been building software for over 20 years. In the last 10 years, he has done a lot of Software Architecture work, such as designing an award winning B2B Business Solutions in 2000. In 2002, he architected the first ASP.NET solution on Microsoft.com domain – their Careers web site. Thereafter, he spent a couple of year at the Weather Channel creating their first SOA and smart client solutions. He has been working for Sage Software as the Chief Architect for their small business accounting products and has been with IASA since 2005.  Max currently serves as the Vice President of its Atlanta chapter. Besides publishing numerous papers and speaking on the topic of his scientific research, Max has written several articles on software architecture and is currently working on a book with several of his IASA fellows. Max is currently working for Bank of America as VP of Strategic Architecture Management.

 

World-class Architecture Documentation
Presented by Brian Sondergaard, Director of Product Development, CheckFree Corporation

Good architecture descriptions are explosive! Like C4, the architecture description can shake things up, remove roadblocks, and create opportunities where none existed before. In order to have this impact, the architecture description - the Software Architecture Document (SAD) - must be Correct, Clear, Concise, and Comprehensive. It must be C4!

adsfs

 

Brian is Director of Product Development at CheckFree Corporation where he has led the delivery of several key initiatives ranging from platform services to new product lines. With more than 20 years experience in product development and training, Brian's current focus is on architectural practices and capability development. Prior to joining ChecKFree in 2001, Brian held leadership positions with the US Air Force, the Federal Reserve Bank, and Carreker.