Satisfy Your Technical Curiosity +1.300 Developers & IT Professionals 25 Sponsors 9 User Groups Opening Keynote by David Chappell +70 Sessions A specialized.

Slides:



Advertisements
Similar presentations
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Advertisements

Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
The System Center Family Microsoft. Mobile Device Manager 2008.
System Center Operations Manager 2007 Management Pack Roadmap (Apr/May 2008)
WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
Tom Sheridan IT Director Gas Technology Institute (GTI)
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 12 Application and Data Provisioning.
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Identity for.NET Applications: A Technology Overview David Chappell Chappell & Associates
ISYS 512 Business Application Design and Development with.Net David Chao.
A Good UX How To Make It Happen EAE 4023, UNITE 2010 Tuesday, 9:15 am May 25 th 2010 Niels Gebauer Director Client Tools Consultancy
ISYS 512 Business Application Design and Development with.Net David Chao.
Interpret Application Specifications
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
SharePoint Collaboration Features & Workflow
SP2 Mikael Nystrom. Agenda Översikt Installation.
Basic SharePoint 2013 App Development start-up for New Developers
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Module 16: Software Maintenance Using Windows Server Update Services.
Microsoft and BPM: A Perspective David Chappell Chappell & Associates Copyright © 2006 David Chappell.
David Chappell Chappell & Associates Workflow in Windows SharePoint: Technology for Web 2.0? Copyright © 2007 David Chappell.
SOA, BPM, and Microsoft: A Pragmatic View David Chappell Chappell & Associates Copyright © 2006 David Chappell.
David Chappell Chappell & Associates
By Isaac Parenteau. Agenda  What is the certification?  What are the courses required for it?  Future Careers  Cost?
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Платформа 2010 Understanding the SharePoint 2010 Developer Platform An Introduction for ASP.NET Solution Architects Chappell.
IT Academy Benefit Overview
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Two Installing and Configuring Exchange Server 2003.
David Chappell Chappell & Associates ARC205.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
The Windows Azure Platform: A Perspective David Chappell Chappell & Associates Copyright © 2009 David Chappell.
David Chappell Chappell & Associates ARC206.
Claims-Based Identity Solution Architect Briefing zoli.herczeg.ro Taken from David Chappel’s work at TechEd Berlin 2009.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
2008 Summer Road Trip Welcome! Summer Roadtrip Overview Showcase of 2008 Launch Wave offerings End to end application build with Visual Studio 2008.
Understanding Software + Services: A Perspective David Chappell Chappell & Associates
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Be Microsoft’s first and best customer Enabling world-class and predictable customer, client, and partner experience Protecting Microsoft’s physical and.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
BÄTTRE UTBILDNINGSRESULTAT. NÅ HÖGRE MED KUNSKAP.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
Microsoft Training and Certification Guide
Virtualization for Windows: A Technology Overview David Chappell Chappell & Associates
Introducing the Microsoft® .NET Framework
Tech Ed North America /27/ :46 PM SESSION CODE: ASI203
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
WPF vs Silverlight.
The Windows Azure Platform: When and Why to Use It
Microsoft Virtual Academy
Microsoft Virtual Academy
Increase and Improve your PC management with Windows Intune
Microsoft Office SharePoint 2007 Technical Enablement Tour
Windows Server “Longhorn”
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Satisfy Your Technical Curiosity Developers & IT Professionals 25 Sponsors 9 User Groups Opening Keynote by David Chappell +70 Sessions A specialized Academic Track A specialized Architect Track Closing Session by Chad Hower Online evaluation The Next Two Days

Satisfy Your Technical Curiosity User Groups

Satisfy Your Technical Curiosity

THANK YOU! Platinum Sponsors SPONSORS

Satisfy Your Technical Curiosity Gold Sponsors THANK YOU!

Satisfy Your Technical Curiosity Silver Sponsors THANK YOU!

Satisfy Your Technical Curiosity Media Sponsors THANK YOU!

Satisfy Your Technical Curiosity Book Expo 28 March: 28 March: 11h45 – 12h45: Bob Beauchemin Developer’s guide to SQL Server h30 – 15h00: John Craddock Active Directory Forestry 14h30 – 15h00: John Craddock Active Directory Forestry 29 March: 29 March: 12h00 – 13h00: Bruce Payette Windows PowerShell in Action 14h30 – 15h00: Bruno Lowagie iText in Action

Satisfy Your Technical Curiosity Change sessions Developer session at 16:15 – 17:30 Best Practices for adapting Team System is replaced by Building Web Parts the Smart Way by Patrick Tisseghem

The Windows World in 2007: A Technology Survey David Chappell Chappell & Associates Copyright © 2007 David Chappell

Succeeding in IT: The Brian May Principles Work together Stretch yourself Know your tools

Some Important Windows Technologies for 2007 The.NET Framework 3.0 –And Visual Studio Team System Forefront System Center Windows Server “Longhorn”

- Build applications with ASP.NET, ADO.NET, and much more.NET Framework 2.0 Windows CardSpace- Use diverse digital identities - Design and build modern user interfacesWindows Presentation Foundation (WPF) - Support workflow-based applicationsWindows Workflow Foundation (WF) Summarizing the.NET Framework 3.0 PurposeTechnology Windows Communication Foundation (WCF)- Create service-oriented applications

Illustrating the.NET Framework 3.0. NET Framework 2.0 ADO. NET ASP. NET... Applications Windows Vista, Windows Server 2003, Windows XP Windows Communication Foundation Windows Workflow Foundation Windows Presentation Foundation Windows CardSpace.NET Framework 3.0

WCF and.NET Framework 2.0 Distributed Technologies ASMX Interoperable Web Services x.NET –.NET Communication x Support for WS-* Specs x.NET Remoting Distributed Transactions, etc. x x Queued Messaging Enterprise Services WSEMSMQ WCF x x x x x

Know Your Tools: When to Use WCF Most applications that would have used ASMX,.NET Remoting, or Enterprise Services should now use WCF Service-oriented applications –Such as for service-oriented architectures (SOA) Software as a service (SaaS) applications –Sometimes, anyway

Work Together: Service-Oriented Architecture (SOA) Service-oriented applications are the foundation of SOA Some open questions about SOA: –What is it? –Why is it valuable? Agility? Reuse? –How do we manage a service-oriented world? Application

Browser Web Service Stretch Yourself: Software as a Service (SaaS) Service-oriented applications might be fundamental to SaaS Some open questions about SaaS: –What is it? What does “service” mean? –Why is it valuable? –How do I manage a SaaS world? SaaS Application

Workflow Illustrating WF Allows creating workflow-driven applications Runtime Engine Other Code

How Developers Create Workflows: The WF Workflow Designer

Know Your Tools: When to Use WF The classic workflow scenario is long- running processes, which require: –Asynchronous communication –Long-running transactions with compensation –Persisting state while waiting for input from people or other software WF can also be used in other situations –Such as applications where graphical definition of process logic is useful

Windows Server 2003 Windows SharePoint Services Site 1Site 2…Site N SQL Server WF Runtime Engine Internet Information Services Workflow Instances List Item A Item B Item C... Associations Workflow Templates Document Library Applying WF: Workflows in Windows SharePoint Services 3.0

Windows SharePoint Services Site Workflow Templates Document Library Workflow Initiator Workflow Participants Task List Approve... 4) Add task to task list 1) Select document and association Workflow Instance 2) Create workflow instance 3) Customize and start workflow instance 5) Check task list 6) Complete task Work Together: An Example WSS 3.0 Workflow

How Non-Developers Create Workflows (and More): Office SharePoint Designer

What Office SharePoint Server 2007 Adds Better workflows: –Pre-defined templates for approval, etc. –The ability to interact with workflows directly from Office applications using InfoPath workflow forms A range of content-management capabilities –Document templates –Broad search capabilities –Much more

Windows Forms Graphical Interface, e.g., Forms and Controls x Windows Forms/ GDI+ Three-Dimensional Graphics x Direct3D Windows Media Player x Fixed-Format Documents On-Screen Documents x PDF Images x Video and Audio x Two-Dimensional Graphics x WPF x x x x x x x WPF and Technologies for Creating a Windows User Interface

Illustrating WPF: An Example Interface

Designer Expression Blend … No … XAML Developer Visual Studio Work Together: Designers and Developers

ASP.NET ApplicationBrowser Without AJAX: With AJAX: Building Modern Browser Interfaces: AJAX ASP.NET Application Browser New request JavaScript code XML HTML New request

ASP.NET AJAX ASP.NET 2.0 AJAX Extensions provides server- side controls Microsoft AJAX Library provides a client-side JavaScript library –That works in Internet Explorer, Firefox, Opera, and Safari ASP.NET ApplicationBrowser Microsoft AJAX Library ASP.NET 2.0 AJAX Extensions

Know Your Tools: Choosing a User Interface Technology ASP.NET AJAX: –Responsive browser applications WPF: –Windows applications with modern user interfaces And with XBAPs, Web applications, too “WPF/E” (soon): –Cross-platform browser applications with 2D graphics, animation, and video

Work Together: Visual Studio Team System Visual Studio 2005 Team Edition for Software Architects Visual Studio 2005 Team Edition for Software Developers Team Foundation Server Visual Studio 2005 Team Edition for Database Professionals Team Explorer Visual Studio 2005 Team Edition for Software Testers

Stretch Yourself: Design for Operations Visual Studio 2005 Team Edition for Software Architects provides Distributed System Designers –All generate descriptions in the System Definition Model (SDM), an XML-based language for describing systems SDM Definition

- Protect Windows SharePoint Services 3.0 and Office SharePoint Server 2007 from malware contained in documents Forefront Security for SharePoint Forefront Security for Exchange Server- Protect Exchange Server 2007 from malware carried in Summarizing Forefront PurposeTechnology - Allow remote users access via an SSL VPNIntelligent Application Gateway (IAG) 2007 Forefront Client Security- Find and remove malware from Windows desktops, laptops, and servers - Provide a firewall, web page cache, virtual private network (VPN), and more Internet Security and Acceleration (ISA) Server 2006

Forefront Security for Exchange Server Protect Exchange Server 2007 from malware Exchange Server 2007 DesktopsServers Forefront Client Security Protect Windows systems from malware Internet Security & Acceleration Server 2006 Provide firewall, VPN, caching and more Internet Intelligent Application Gateway 2007 Provide SSL VPN Forefront Security for SharePoint Protect Windows SharePoint Services from malware Windows SharePoint Services Illustrating Forefront

Desktops, Laptops, and Servers Forefront Client Security Agent Malware Definitions Microsoft Update Internet Illustrating Forefront Client Security Forefront Client Security Server Forefront Client Security Console Active Directory Policies

Exchange Server 2007 Forefront Security for Exchange Server Store Forefront Server Security Administrator Scan Engines Illustrating Forefront Security for Exchange Server Malware Definitions Microsoft Internet

Windows SharePoint Services Forefront Security for SharePoint Document Libraries Office SharePoint Server 2007 Forefront Server Security Administrator Illustrating Forefront Security for SharePoint Malware Definitions Microsoft Internet Scan Engines

Know Your Tools: Forefront Perimeter security is the sine qua non for enterprise security –ISA Server is much more than just a firewall SSL VPNs are the right choice whenever possible –IAG 2007 is a significant technology Expect Forefront products to become more integrated with System Center over time –Because security and management are closely related

System Center Essentials Provide monitoring, management, installation, update, and inventory for mid-size organizations System Center Configuration Manager Automate software installation, update, and inventory - Backup and restore data on Windows file serversSystem Center Data Protection Manager Determine resources required to run Exchange Server and other applications System Center Capacity Planner Support fundamental IT Service Management processes System Center Service Manager 2 - Create and manage Windows virtual machinesSystem Center Virtual Machine Manager 1 Summarizing System Center PurposeTechnology System Center Operations Manager Monitor and manage hardware and software 1 Expected release date second half of Expected release date first half of 2008

ClientsServersFile Servers System Center Operations Manager 2007 Monitor and manage System Center Configuration Manager 2007 Install, update, and inventory System Center Data Protection Manager 2006 Backup and restore System Center Essentials 2007 Monitor, manage, install, update, and inventory for mid-size organizations Illustrating System Center (Circa mid-2007)

Illustrating Operations Manager Desktops and Servers Operations Manager Agent Operations Manager Reporting Server Data Warehouse Operations Manager Management Server Operational Database Operations Manager Console Management Packs

Work Together: Developers and Operations People A management pack (MP) defines rules, knowledge, etc. about how to manage a particular application –Operators need an MP to manage an application –MPs are available for most Microsoft apps and many third-party apps Developers can create MPs for custom apps: Design for operations –They’re defined using SDM –Tools…

Stretch Yourself: Service Monitoring Operations Manager Management Server Service Operations Manager Agent ASP.NET Application SQL Server Database IIS Operations Manager Agent

Know Your Tools: When to Use System Center Essentials Operations Manager and Configuration Manager are intended for: –More specialized IT professionals –Larger organizations Essentials is intended for: –Generalist IT professionals –Mid-sized organizations with up to 30 Windows servers and 500 Windows clients

Work Together: Many Virtual Machines on One Physical Machine Today: –Virtual Server 2005 R2 Soon: –Windows Server Virtualization for Windows Server “Longhorn” A tool for both: –System Center Virtual Machine Manager

Illustrating Virtual Machine Manager Virtual Machine Manager Console System Center Virtual Machine Manager Virtual Machine 3) Create virtual copy of the application’s physical machine 4) Transfer the application Application Operations Manager Data Warehouse 1) Find a candidate application for consolidation 5) Manage virtual machines Servers 2) Choose a server for the application

Work Together: IT Service Management The processes people use matter in keeping systems running –Incident management –Change management –Release management –More Guidelines for these processes are defined by –The IT Infrastructure Library (ITIL) –Microsoft Operations Framework (MOF) Based in part on ITIL

Service Manager Server Configuration Management Database (CMDB) Workflows IMChM... Stretch Yourself: System Center Service Manager System Center Operations Manager System Center Configuration Manager IT StaffEnd Users Solution Packs

Summarizing Some New Aspects of Windows Server “Longhorn” PurposeTechnology Internet Information Services (IIS) Provide a modern Web platform Windows Server Virtualization 2 - Include a hypervisor as part of the operating system - Quarantine non-conforming machines until they’re healed Network Access Protection (NAP) - Provide a simpler, safer server OS for specific roles, e.g., DNS, file server, domain controller Server Core - Support an Active Directory domain controller in environments that aren’t physically secure Read-Only Domain Controller... 1 Currently shipping for Windows Vista 2 Will ship shortly after Windows Server “Longhorn”

Know Your Tools: Some of IIS 7’s Improvements Modular construction, which allows: –Deploying a customized set of behaviors And a smaller, more secure server –Custom modules created in any.NET language Instead of ISAPI XML configuration files instead of the metabase, which allows: –Simpler configuration –Delegation of administration

Web Server Engine IIS Manager Illustrating IIS 7 HttpLoggingModule FormsAuthenticationModule CgiModule Others StaticFileModule IsapiModule Custom Modules....config file

Conclusion Important Windows technologies for 2007: –The.NET Framework 3.0 –Forefront –System Center –Windows Server “Longhorn” Brian May shows the way: –Work together –Stretch yourself –Know your tools In our own way, we can all be rock stars

About the Speaker David Chappell is Principal of Chappell & Associates in San Francisco, California. Through his speaking, writing, and consulting, he helps IT professionals around the world understand, use, and make better decisions about enterprise software. David has been the keynote speaker for dozens of conferences and events in the U.S., Europe, Asia, Australia, and Latin America. His popular seminars have been attended by tens of thousands of developers, architects, and decision makers in forty countries. David’s books have been published in ten languages and used regularly in courses at MIT, ETH Zurich, and other educational institutions. He is Series Editor for Addison-Wesley’s award-winning Independent Technology Guides, and he has been a columnist for several publications. In his consulting practice, David has helped clients such as Hewlett-Packard, IBM, Microsoft, Stanford University, and Target Corporation adopt new technologies, market new products, train their sales staffs, and create business plans. David’s comments have appeared in The New York Times, CNN.com, and many other publications. Earlier in his career, he wrote networking software, chaired a U.S. national standardization working group, and played keyboards with the Peabody-award-winning Children’s Radio Theater. David holds a B.S. in Economics and an M.S. in Computer Science, both from the University of Wisconsin-Madison.