SlideShare une entreprise Scribd logo
1  sur  20
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential
Wired2Win Webinar Series
Develop SQL Azure Reporting Solutions with
Azure
@winwire
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
WinWire Technologies is an
IT Services Company that
helps business and
technology leaders harness
the power of Collaboration
and Analytics across the
enterprise leveraging
technology trends such as
cloud, mobility, big data,
user interface and
enterprise social.
Who We Are
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
• Introducing Windows Azure SQL Reporting
• Getting Started with Windows Azure SQL Reporting
• Roles and Credentials
• Guidelines and Limitations for Windows Azure SQL Reporting
• Demo
Agenda
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Cloud Impact
REDUCED
MANAGEMENT
NEW
ECONOMICS
INCREASED
PRODUCTIVITY
•
•
•
•
•
•
•
•
•
•
•
•
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Cloud Adoption Trends
“By 2012, 80% of Fortune 1000 enterprises will
be using some cloud computing services, 20%
of businesses will own no IT assets.”
“The bottom line: Early adopters are finding serious
benefits, meaning that cloud computing is real and
warrants your scrutiny as a new set of platforms for
business applications.”
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Introducing Microsoft SQL Azure Database
Elastic Scale Developer Agility
Relational Database as a Service
Self-managed
• Easy provisioning and
deployment
• Auto High availability
and fault tolerant
• Self-managing and self-
healing
• Database as a utility
with pay as you grow
scaling
• Rely on Business-
ready SLAs
• Enable multi-tenant
solutions
• Manage multiple
servers
• Build cloud-based
database solutions on
a familiar relational
model
• Build on existing
developer skills and
familiar Transact-SQL
syntax
• Explore new data
application patterns
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
SQL Azure Reporting
Elastic Scale & Reliability
• Off-premises reporting infrastructure lowers TCO
• Highly available Windows Azure environment
• Scales to meet the demands of the business as needed
Extended Reach & Accessibility
• Secure and reliable access to reports
• Access reports within an application or via a web browser
• Render and export to the format desired
Developer Agility & Choice
• Build reports using familiar design tools
• Publish reports to the cloud or embed directly within
applications
• Use consistent API’s to view, execute and manage reports
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
• Operational reports over SQL Azure data
Customers can report over their SQL Azure data, not
necessarily with the intent to embed them into an application.
• Embedding reports into my Windows or Azure application
Developers can use same patterns and tools they use today to
embed reports into their applications in connected mode
against Azure RS service.
SQL Azure Reporting – Core Scenarios
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
SQL Azure Reporting & SQL Server Reporting Services
SQL Azure Reporting
• SQL Azure databases
• Extensibility not enabled.
Reporting Services
• Business Intelligence Design
Studio (BIDS)
• SQL Server + others .e.g.
Oracle, Teradata, PDW, etc.
• Custom data sources, assemblies,
report items, authentication, etc.
Developer Design Tool
Data Sources
Developer
Extensibility
• Business Intelligence Design
Studio (BIDS)
Management &
Delivery
• Report Manager or SharePoint
• Display reports
• Render to multiple formats
• Subscriptions
• Scheduled delivery
• Embed reports into applications
Security Model
• SQL Azure Development Portal
• Display reports
• Render to multiple formats
• Embed reports into
applications
• Supports Windows
Authentication
• SQL Azure username/password
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Developer Symmetry
Reporting Services Versions Supported
Report Design Format RDL (2005 and up)
Report Viewer Control VS 2010 ASP .NET in Server Mode
VS 2010 Windows Forms
Web Services APIs SOAP: ReportService2010.asmx
SOAP: ReportService2005.asmx,
ReportExecution2005.asmx
URL Access
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
• Our premise was always to ensure we provided cloud benefits
(elasticity, uptime etc.) to Reporting Services
• Special consideration for Reporting Services
The rhythm of OLAP != rhythm of OLTP
• Irrespective of the rhythm of a business most businesses have a
similar rhythm
Under the Hood - Background
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
The rhythm of OLAP != OLTP
Jan
Feb
March
April
May
June
July
Aug
Sep
Oct
Nov
Dec
Reporting (BI in general)
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Under the Hood - Architecture
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Under the hood - Security Model
• Using the same roles and
permission model as SQL Server
Reporting Services
• Currently supports usernames
and passwords
• Each tenant has their own
Catalog and tempDB
{ ReportViewer1.ServerReport.ReportServerCredentials = new
ReportServerCredentials(“username", “password", “tenant.report.int.mscds.com");
}
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Azure RS in the Azure Developer Portal
• Integrated with Windows and SQL Azure
• Only the Azure Service Admin and Account Admin can
access (similar to Windows and SQL Azure)
• Provision the service
 Select geo-location
• Manage additional users
 Assigning them to default roles of SSRS
• Browse and manage items
 Reports
 Data sources
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Reporting Services Azure Developer Portal
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Create new SQL Reporting Service
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
DEMO
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential
Reach out to us and send in your queries to marketing@winwire.com
Visit us: www.winwire.com
http://www.winwire.com/winwire-blog/
www.twitter.com/winwire
Thank You

Contenu connexe

En vedette (6)

Mobility as the New Innovation Driver in the Enterprises
Mobility as the New Innovation Driver in the EnterprisesMobility as the New Innovation Driver in the Enterprises
Mobility as the New Innovation Driver in the Enterprises
 
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori schoolБезусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
 
민변 유권자를 위한 응급처치 선거법
민변 유권자를 위한 응급처치 선거법민변 유권자를 위한 응급처치 선거법
민변 유권자를 위한 응급처치 선거법
 
Introduction to intellectual property oct 2011
Introduction to intellectual property oct 2011Introduction to intellectual property oct 2011
Introduction to intellectual property oct 2011
 
Brazil
BrazilBrazil
Brazil
 
Georgette saree,georgette sarees,designer georgette sarees
Georgette saree,georgette sarees,designer georgette sareesGeorgette saree,georgette sarees,designer georgette sarees
Georgette saree,georgette sarees,designer georgette sarees
 

Plus de WinWire Technologies Inc

Plus de WinWire Technologies Inc (20)

Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service
 
CRM Technology Trends to Watch in 2020
CRM Technology Trends to Watch in 2020CRM Technology Trends to Watch in 2020
CRM Technology Trends to Watch in 2020
 
Azure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse Analytics
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
 
Build a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsBuild a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft Teams
 
Build distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft OrleansBuild distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft Orleans
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
 
Box to OneDrive Migration
Box to OneDrive MigrationBox to OneDrive Migration
Box to OneDrive Migration
 
Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stack
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
 
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
 
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
 
Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid  Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid
 
Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365
 
Modernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft AzureModernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft Azure
 
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseModern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
 
Migration from eRoom to office 365
Migration from eRoom to office 365 Migration from eRoom to office 365
Migration from eRoom to office 365
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft Azure
 
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5) ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Develop SQL Azure reporting solutions with Azure

  • 1. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential Wired2Win Webinar Series Develop SQL Azure Reporting Solutions with Azure @winwire
  • 2. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
  • 3. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential WinWire Technologies is an IT Services Company that helps business and technology leaders harness the power of Collaboration and Analytics across the enterprise leveraging technology trends such as cloud, mobility, big data, user interface and enterprise social. Who We Are
  • 4. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential • Introducing Windows Azure SQL Reporting • Getting Started with Windows Azure SQL Reporting • Roles and Credentials • Guidelines and Limitations for Windows Azure SQL Reporting • Demo Agenda
  • 5. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Cloud Impact REDUCED MANAGEMENT NEW ECONOMICS INCREASED PRODUCTIVITY • • • • • • • • • • • •
  • 6. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Cloud Adoption Trends “By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets.” “The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”
  • 7. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Introducing Microsoft SQL Azure Database Elastic Scale Developer Agility Relational Database as a Service Self-managed • Easy provisioning and deployment • Auto High availability and fault tolerant • Self-managing and self- healing • Database as a utility with pay as you grow scaling • Rely on Business- ready SLAs • Enable multi-tenant solutions • Manage multiple servers • Build cloud-based database solutions on a familiar relational model • Build on existing developer skills and familiar Transact-SQL syntax • Explore new data application patterns
  • 8. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential SQL Azure Reporting Elastic Scale & Reliability • Off-premises reporting infrastructure lowers TCO • Highly available Windows Azure environment • Scales to meet the demands of the business as needed Extended Reach & Accessibility • Secure and reliable access to reports • Access reports within an application or via a web browser • Render and export to the format desired Developer Agility & Choice • Build reports using familiar design tools • Publish reports to the cloud or embed directly within applications • Use consistent API’s to view, execute and manage reports
  • 9. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential • Operational reports over SQL Azure data Customers can report over their SQL Azure data, not necessarily with the intent to embed them into an application. • Embedding reports into my Windows or Azure application Developers can use same patterns and tools they use today to embed reports into their applications in connected mode against Azure RS service. SQL Azure Reporting – Core Scenarios
  • 10. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential SQL Azure Reporting & SQL Server Reporting Services SQL Azure Reporting • SQL Azure databases • Extensibility not enabled. Reporting Services • Business Intelligence Design Studio (BIDS) • SQL Server + others .e.g. Oracle, Teradata, PDW, etc. • Custom data sources, assemblies, report items, authentication, etc. Developer Design Tool Data Sources Developer Extensibility • Business Intelligence Design Studio (BIDS) Management & Delivery • Report Manager or SharePoint • Display reports • Render to multiple formats • Subscriptions • Scheduled delivery • Embed reports into applications Security Model • SQL Azure Development Portal • Display reports • Render to multiple formats • Embed reports into applications • Supports Windows Authentication • SQL Azure username/password
  • 11. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Developer Symmetry Reporting Services Versions Supported Report Design Format RDL (2005 and up) Report Viewer Control VS 2010 ASP .NET in Server Mode VS 2010 Windows Forms Web Services APIs SOAP: ReportService2010.asmx SOAP: ReportService2005.asmx, ReportExecution2005.asmx URL Access
  • 12. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential • Our premise was always to ensure we provided cloud benefits (elasticity, uptime etc.) to Reporting Services • Special consideration for Reporting Services The rhythm of OLAP != rhythm of OLTP • Irrespective of the rhythm of a business most businesses have a similar rhythm Under the Hood - Background
  • 13. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential The rhythm of OLAP != OLTP Jan Feb March April May June July Aug Sep Oct Nov Dec Reporting (BI in general)
  • 14. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Under the Hood - Architecture
  • 15. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Under the hood - Security Model • Using the same roles and permission model as SQL Server Reporting Services • Currently supports usernames and passwords • Each tenant has their own Catalog and tempDB { ReportViewer1.ServerReport.ReportServerCredentials = new ReportServerCredentials(“username", “password", “tenant.report.int.mscds.com"); }
  • 16. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Azure RS in the Azure Developer Portal • Integrated with Windows and SQL Azure • Only the Azure Service Admin and Account Admin can access (similar to Windows and SQL Azure) • Provision the service  Select geo-location • Manage additional users  Assigning them to default roles of SSRS • Browse and manage items  Reports  Data sources
  • 17. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Reporting Services Azure Developer Portal
  • 18. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Create new SQL Reporting Service
  • 19. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential DEMO
  • 20. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential Reach out to us and send in your queries to marketing@winwire.com Visit us: www.winwire.com http://www.winwire.com/winwire-blog/ www.twitter.com/winwire Thank You