Bild 1

triangledriprockInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 5 χρόνια και 9 μέρες)

320 εμφανίσεις



18:00
-

”An
overview

of new features and
other

changes




19:00
-

Paus, mingel, diskussioner



19:30
-


Build

&
Deploy

automation with Team Foundation Server 2008”



21:00
-

En öl någonstans på östermalm…




Anders
Zommarin

An
overview

of new features and
other

changes

in

Johan Hedberg

mail:
johan.hedberg@logica.com

blog: http://blogical.se/blogs/johan

im
:
johan@jeh.se


BizTalk Server 2006 R3


TAP (private CTP) since early 2008


Became BizTalk Server 2009 in
september


Public CTP Q4 2008


Release date Q2 2009


A new release every 2 years


2011 (BizTalk Server “7”) on the drawing board


Prioritized areas:


Developer productivity


Enhanced B2B


Low latency and ESB


Cross
-
enterprise asset tracking, enterprise manageability,
and industry standards (RFID)


BI / BAM


Platform capabilities (
ie

.NET, Windows, SQL etc.)


XLANG will continue to be BizTalk Servers
orchestration technology


Service oriented architecture and
Enterprise connectivity



Platform support


SOA and Web Services


B2B Integration


Developer productivity

Product

name

Service pack

Version
number

BizTalk Server 2004



3.0.4902.0

BizTalk Server 2004

SP1

3.0.6070.0

BizTalk Server 2004

SP2

3.0.7405.0

BizTalk Server 2006



3.5.1602.0

BizTalk Server 2006 R2



3.6.1404.0

BizTalk Server 2009
Beta



3.8.104.5


Windows Server 2008


Hyper
-
V


Failover Clustering


SQL Server 2008


SQL Server 2008 Analysis Services


.NET 3.5 SP1


WCF Improvements etc.




WCF Adapters


.NET 3.5 bindings for Custom Adapters


Configurable transactions


Transaction Isolation Level



WCF LOB Adapters


Oracle E
-
Business Suite


SQL Server


And “overall improvements”




SQL Server 2008 Analysis Services


Unified Dimensional Modeling (UDM) Cubes


Scalable real
-
time aggregations


Enhanced PerformancePoint Server 2007 integration


No clustered tables


Enhanced support for EDI and AS2



Multiple message attachments


Configurable auto message resend


End
-
to
-
end filename preservation


Improved reporting


Drummond re
-
certification for AS2



BUGS this spring?


Base EDI Adapter is removed.


Advanced B2B Pack features:


New standards for specific retail segments such as
warehousing, grocery, energy, automotive and air freight;


B2B metadata management for EDI "super" interchanges,
greater compatibility with SQL Server repository/Visual
Studio (EDI Explorer) and new reporting capabilities;


Advanced B2B transports including new file adapters and
transports and VAN connectivity;


B2B operations monitor that enables role
-
based viewing,
end
-
to
-
end tracking/tracing and automatic archiving.



UDDI 3.0


Making services discoverable


Previously a SOA tenant missing in BizTalk Server


Subscription API


Register for updates on UDDI entries


Separate install


No integration (as with RFID)


ESB Guidance 2.0


Improved Itinerary Processing


Modelling using DSL


Centralized storage


Pluggable resolver adapter pack


Enhanced ESB Management portal


Centralized configuration and caching



BUGS this spring?


RFID Mobile


Extended administrative tooling


Powershell


Extended operations tooling


System Center Operation Manager


Extended support for industry standards


LLDRP, TDT, TDS, WS Discovery, EPCIS


Enhanced support for SWIFT (Society of
Worldwide Interbank Financial
Telecommunication)


Host Integration Server 2009 & BizTalk
Adapters for Host System


WCF
WebSphere

MQ


WCF Service for Host Applications


Transaction Integrator


CICS, IMS, CICS HTTP, DB2, DBS/400, DB2
Universal Database,
Websphere

MQ


New project file structure


BizTalk projects are “a kind of c#” project.


Now uses
MSBuild

just like other projects


Projects can now contain c# classes


Upgrade will supposedly be automatic



Install contains specific “Project Build
Component”


Allows building solutions on a machine that has
neither BizTalk Server runtime nor Visual Studio.


Build is incremental


Team Foundation Server 2008


MSBuild

and automated builds



Session 2...



Visual Studio 2008


Enhanced debugging


Unit testing support


Simplified property access


Static
CodeAnalysis

Development features


One tool!


Enhanced BizTalk Management Console


Asynchronous!


No more HAT!


The move, that began with 2004
-
> 2006, is now
complete.


Instead


Tracked Message Events


Tracked Service Instances


Slightly updated look and feel


New icons etc.


No
EventLog

Administration

1.
Pre
-
requisite: .NET 3.5 Sp1


Install before starting upgrade

2.
Stop all hosts, back up all databases (just in
case)

3.
Run the upgrade process



No need to re
-
configure


No need to re
-
deploy applications


Some cosmetic (presumably beta) issues



HAT (well, not really...)


Human Workflow Service (HWS)


Business Activity Services (BAS)


Btsdeploy


If you are using this, consider transitioning to
btstask
. It’s been marked as deprecated since
2006.


MSMQT


Base EDI Adapter


WSE Adapter


BizTalk Explorer


SOAP Adapter


Web Services Publishing Wizard


Add Web reference


SQL Adapter

BizTalk Server 2009 Beta Overview

Johan Hedberg

johan.hedberg@logica.com

http://blogical.se/blogs/johan


msn:
johan@jeh.se

Build

&
Deploy

automation with Team Foundation Server 2008 and

Mikael Håkansson

mail:
mikael.hakansson@logica.com

blog: http://blogical.se/blogs/mikael

im
:
wmmihaa@hotmail.com


The manual way


Why Automate?


Team Foundation Server 2008


Automated Build with BizTalk 2006


Automated Build with BizTalk 2009


Conclusions





VSS

BUILD

TEST

STAGE

PROD

DB
Scripts

BRE
Scripts

Source
Code

Binding
files

Demo

”The manual
way


Benefits:


Easier version management.


No need to manage assemblies and other
resources when exporting MSI packages!


Less manual work.


Enables continuous integration!

HOGIA

SvenskLön

Oracle EBS


Isolated Solutions :


No external references


Bindings file oriented



Shared components, artifacts and ports need
to be handled separately from the Build
Process


Project Lead

Tester

Developer

Requirement

Architects

DBA

Team Foundation
Server


Work
Item

Tracking


Source

Control


Team
Build

Visual Studio 2005
* Edition

Visual Studio 2008
* Edition

Microsoft Excel

Microsoft Project

Microsoft SharePoint

Custom

Visual Studio 2008
Team Explorer

Team Foundation Server 2008

Visual Studio 2005
Team Explorer

Demo

Work
Item

Tracking &

Source

Control


No support for
MSBuild
!


Requires Visual Studio on Build Server



Have a look at BizTalk Deployment
Framework at
CodePlex
.

Build
automation

Configuration

Testing

Inspection

Deployment

Feedback

Development

Demo

Create

Build

Type

Team Foundation Client

Application Tier


Create build
type


Start Build/Deploy


Reports

Team Build Web



Services

TEST

Data Tier


Source Code


Work items


Team Build data

Build Machine


Build Agent


MSBuild


BizTalk

STAGE

Build Machine


Build Agent


MSBuild


BizTalk

PROD

Build Machine


Build Agent


MSBuild


BizTalk

Undeploy

Bindings

Trigger Build

Prepare Build

Get Sources

Compile &
Analyze

Execute Tests

Update Work
Items

Calculate
Code
Coverage

Publish Build

Deploy
Assemblies

Import
Bindings

Custom

Tasks

Undeploy

Bindings

TEST

STAGE

PROD

Application

Binding

files

Undeploy

Assembly

Import
Bindings

Deploy
Assemblies

Deploy
Assembly

Demo

Build

&
Deploy

automation

To build a specific version:


/P:GetVersion=[C|L]version



Where version is the
Versionspec

by the following syntax:


*
Changeset

-

Version that belongs to
changeset

number,
Eg

C1234


* Label
-

Version that belongs to a label,
Eg

L
MyLable



To perform
UnDeploy
, use set the Deploy parameter to false:


/P:Deploy=false


If you only
wich

to install
asseblies

to GAC, without deploying to BizTalk, use
the
GacOnly

parameter.


/P:GacOnly=true



You may use combination of parameters:


/P:GetVersion=C1234;Deploy=false
(
Undeploys

a specific version)


/P:GetVersion=C1234;GacOnly=true
(Installs a specific version to GAC,
without deploying to BizTalk)


Application References


Multi server environments


No need to recompile after first successful
compilation.


Building to a Group


The process is bindings file dependant


Utilizing undocumented BizTalk assemblies


Mikael
Håkansson’s

blog

http://blogical.se/blogs/mikael


Aaron
Hallberg’s

blog

http://blogs.msdn.com/aaronhallberg


Scott
Colestock’s

blog

http://www.traceofthought.net/


Mathias
Olausson’s

blog

http://www.olausson.net/blog/


BizTalk Deployment Framework

http://www.codeplex.com/biztalkdeployment


TechDays

2009 Sessions
:

17 mars 16:15
-

Best Practices
för

källkodshantering

17 mars 14:30


BizTalk 2009