sharepoint meets database

Post on 20-Jun-2015

544 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

SharePoint offers a lot, but how do you incorporate relational database applications into it? Wouldn't it be great if you could? And if it could use SharePoint Groups for security? And utilize SharePoint's look and feel and other functionality? We can show you how to incorporate database applications into SharePoint.

TRANSCRIPT

1

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

SharePoint Meets Database

They can co-existAnd leverage each other…by using Iron Speed Designer

Copyright © 2006-2008. Iron Speed Inc. All rights reserved

Build data-centric SharePoint applicationswithout coding

Visit us: www.ironspeed.com Download the Free Edition: www.ironspeed.com/download

3

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Why use Iron Speed Designer?

Speed application development Cut software development costs Reduce testing time Simplify maintenance

Application generation = acceleration

4

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

What does Iron Speed Designer do?

Business process automation Reporting and tracking applications Workflow and scheduling applications Rapid prototyping

Use Iron Speed Designer for

"I can honestly say that Iron Speed Designer does cut your development time by more than half. … That's how productive I think the tool makes our developers."

— Robert Rivera, Development Manager, Los Angeles County Health Department

5

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

What does Iron Speed Designer Generate?

ASPX pages C# and Visual Basic code-behind files Data access layer Stored procedures

Iron Speed Designer generates Web applications…

… straight from your database.

6

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Generating an Application: Application Wizard

Go to: Tools Application Wizard… OR

Files New Application…

7

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Demo:

Generate a SharePoint application in 2 minutes

8

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Questions?

9

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Customizing Applications Layout Customizations

Use Spreadsheet Grid

Toolbox – Drag and drop

Easily add pre-configured panels and controls

Code Customizations

Use Excel-like Formulas

10

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Page Layout Customization

Spreadsheet shows a ‘logical representation’ of page section

Drag and drop to arrange controls

Designer converts page layout to HTML (ASPX)

(You don’t have to know any HTML or ASPX!)

Cell Editor allows fine-grained tuning and formatting

- Add any HTML or ASPX

- Change font, bold, italics, alignment, cell borders, cell width

11

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Using Toolbox Controls

Drag and drop controls onto your Web page

Toolbox controls are databound – there’s nothing to hook up!

- Fields, labels and entire panels!

12

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Formula Language Easily add business logic

Excel-like

Most common tasks can be done – 75 to 80%

No need to know VB.NET or C#

Easy to extend – local and global extensions

13

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Integrated with SharePoint Runs within SharePoint

Familiar User Interface

Integrated SharePoint Security

Authentication

Authorization: SharePoint Groups

All features of Iron Speed Designer available

Easy deployment using WSP

14

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Security Can use

SharePoint Groups

Database

SharePoint Groups

Use Web Services or Database

Web Services

No Administrative access to Database required

Requires URLs for all site collections

Database

Direct connection

Can see all web applications at once

15

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Security Uses SharePoint Groups as roles

Groups are specific to Site Collection

User role is a pairing of site collection and group

Can be specific to

Web Application / Site Collection / Group

Common to all web applications

Site Collection / Group

16

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Web Application 1 ID={1B24-… -1111}

Site Collection 1 (Site)URL:spserver:80/sc1

Webs:Site1Site2

Groups:group1group2group3

Site Collection 2 (Site)URL:spserver:80/sc2

Webs:Site1Site2a

Groups:group1group2group5

Web Application 2 ID={AD34-… -2222}

Site Collection 1 (Site)URL:WA2/sc1

Webs:Site1Site2

Groups:group1group2group3

Site Collection 3 (Site)URL:WA2/sc3

Webs:Site1Site2a

Groups:group1group2group5

Web Application Specific roles examples: {AD34-… -2222}/sc1/group2 {1B24-… -1111}/sc1/group2

Web Application Invariant roles examples:/sc1/group1/sc2/group2

17

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Deployment Use Deployment Wizard to create WSP

Copying folder does not work

Deployment Wizard

Changes application from simulator to SharePoint

enabled

Creates WSP for installation

18

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Deployment Hierarchy Farm

Server

Web Application Site Collection

Site

19

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Server 1

ContentDB 1

ContentDB 2

Server 2

ContentDB 3

ServicesDB1

Server 3

AppsDB 1

ContentDB 4

SharePoint Farm (SPFarm_admin)

Web Application1 (wa1_admin)

Site collection1- Group1- Group2- Group3- -Group4

Web Application2 (wa2_admin)

Site collection2- Group1- Group2

Site collection- Group1- Group2- Group3- -Group4

Site collection3- Group1- Group2- Group3

Web Application3(wa3_admin)

Site collection1- Group1- Group2- Group3- -Group4

Site collection3- Group1- Group2- Group3- -Group4

Site collection2- Group1- Group2- Group3- -Group4

Web Application4 (wa4_admin)

Web Application5 (wa5_admin)

Site collection1- Group1- Group2- Group3- -Group4

Site collection- Group1- Group2- Group3- -Group4

Site collection2- Group1- Group2- Group3- -Group4

20

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

IIS

Application Pools:

WA1_AppPool(wa1_admin)

WA2_AppPool wa2_admin

WA3_AppPoolwa3_admin

Central_Admin_AppPool(SpFarm_admin)

C:\Inetpub\wwwroot\wss\VirtualDirectories\

2133

80 \App_GlobalResources \ App_Themes \bin web.config

WA2 \App_GlobalResources \ App_Themes \bin web.config

23713 \App_GlobalResources \ App_Themes \bin web.config

C:\Program Files\Common Files\ Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\

MyApp1MyApp2MyApp3

IIS

C:\Inetpub\wwwroot\wss\VirtualDirectories\ C:\Program Files\Common Files\ Microsoft

Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\

MyApp4MyApp5MyApp6

_layouts

_layouts

_layouts

21

Copyright © 2006-2008. Iron Speed® Inc. All rights reserved

Questions?

top related