+ All Categories

AS2

Date post: 04-Nov-2014
Category:
Upload: gxs
View: 19 times
Download: 1 times
Share this document with a friend
Description:
Before you can begin using AS2, you need to make a number of choices—in conjunction with your trading partners—about how you will transact online. GXS walks you through the necessary steps to utilizing this widely-used protocol, including benefits and risk management, how to properly connect with your business partners and possible solutions that can keep document exchanges secure.
Popular Tags:
14
AS2 By John Radko, Chief Architect for GXS A GXS White Paper for the Active Business
Transcript
Page 1: AS2

AS2By John Radko, Chief Architect for GXS

A GXS White Paper for the Active Business

Page 2: AS2

2 • AS2A GXS White Paper

Table of Contents

Executive Summary ................................................................................................................................ 3

Why AS2? The Business Case ................................................................................................................ 4

How AS2 Works ..................................................................................................................................... 5

AS2—Meeting the Challenges of B2B Commerce ................................................................................. 7

Introducing AS2 to Your Business—Implementing the Technical Solution ........................................... 8

1. Firewall Security ......................................................................................................................... 8

2. Digital Certificates ...................................................................................................................... 9

3. HTTP Protocol ............................................................................................................................ 9

4. Receipts ..................................................................................................................................... 9

5. Encryption Algorithm ................................................................................................................10

6. Signature Algorithm ..................................................................................................................10

Introducing AS2 to Your Business—Managing Relationships .............................................................. 11

Getting Started with AS2 ......................................................................................................................12

GXS Offers a Range of AS2 Solutions to Meet Your Business Needs: ..........................................12

Summary ...............................................................................................................................................12

Page 3: AS2

AS2 • 3A GXS White Paper

Executive Summary

The rapid growth of the Internet presents a huge opportunity for companies to be able to connect more easily and cheaply to both existing and new B2B partners—if they can find ways to share data securely over this very public network. A standard introduced in 2002, AS2 is addressing this need, bringing the traditional benefits of electronic data interchange (EDI) to smaller companies with limited budgets and slashing the costs of online transactions for large companies.

AS2 works by providing an “envelope” for the data, allowing it to be sent over the Internet (or another TCP/IP-based network) using the HTTP protocol, which powers the World Wide Web. The receiving organization’s server then listens out for messages addressed to it. Like a call to a phone with no answering machine, the message will be missed if your server is not available to take the call; so, many organizations decide to use a service provider such as GXS to provide AS2 connectivity. Of course, this approach also means you benefit from GXS’ shared infrastructure, skills and security.

AS2 can handle any kind of document but is ideally suited to the kind of transactions that have traditionally made up the bulk of EDI exchanges. Just as with EDI, you can extract data from internal systems and use a translator to transform it into the appropriate standard before dispatching it. You can then process the data you send and receive in the same way.

There are two key differences between traditional EDI and AS2, however. The first is that AS2 operates only over networks running the TCP/IP protocol. The second is that the receiving computer must be connected to the Inter-net at the time the document is sent. Together, these factors mean that if you decide to develop an AS2 capabil-ity in-house rather than work through a service provider, both you and your trading partners must use AS2 and both of you must be communicating over TCP/IPbased networks such as the Internet.

Before you can begin using AS2, you need to make a number of choices—in conjunction with your trading partners—about how you will transact online. This paper takes you through these decisions and shows how to get online with AS2 effectively.

Whether you are introducing AS2 at the request of a trading partner or rolling AS2 out to your own trading part-ners, GXS can help you with these steps. GXS offers a number of solutions and our clients are already benefiting from AS2 on a global basis. AS2 has become one of the key standards for B2B commerce, and GXS has helped make this happen by assisting many customers in their implementation of this powerful protocol.

Page 4: AS2

Why AS2? The Business Case

At a minimum, B2B commerce requires: • Partnerstousecommondataformats(thesedays,typicallyEDIorXML) • Commonnetworkconnectivity,sothatanetworkpathexistsbetweentradingpartners • Securedocumentdelivery,sothatonlytheintendedrecipientreceivesthemessage • Securedocumenttransmission,sothatnoonecanreadthedocumentintransit • Non-repudiation,sothattherecipientcanbesurethatadocumentwasactuallysent

bytheclaimedsender • Reliabledocumentstatus,sothatasenderknowsexactlywhathashappenedtoa

document

Ideally,aB2Bcommercesystemwouldalsooffer: • Theabilitytomanagepartnerrelationships,controlwhoinformationissharedwith,

andwhatkindofinformationcanbesharedwithdifferenttypesofpartners • Theabilitytoconvertdataintoaformacceptabletotherecipient • Theabilitytosenddatausingarangeofprotocols(suchassecureFTP,FTPover

VPN,andsoon)andtomakeuseofdifferentcarrierservices,suchastraditionalvalue-addednetworksorotherthird-partyintegrationserviceproviders.

Somepartsofthischallenge—forexample,commonformatsandfunctionalacknowledge-ment—havebeensolvedthroughthedevelopmentofarangeofdatastandards,suchasANSI,EDIFACTandformsofXMLaimedattheB2Bcommerceenvironment,suchascXMLandOAGBODs.Connectivitythroughtheever-evolvingchoiceofprotocolswastraditionallyachievedusingamixofprivateandsharedvalue-addednetworks,addingtothecomplexityofthecommunicationprocess,especiallywheresmallerorganizationswereinvolved.TherapidgrowthoftheInternettothepointofnearuniversalconnectivityisnowallowingtradingpart-nerstocarveoutthepathwaysbetweenthemmoreeasily— butattheexpenseofotherrequire-mentssuchassecurity,privacyandmanageability.

AnInternetstandardcreatedbytheEDIovertheInternet(EDIINT)taskforceoftheInternetEngineeringTaskForce(IETF)—thebodythatdevelopsthestandardsused ontheInternet—addressestheseconcerns.CalledAS2(whichstandsforApplicabilityStatement2),itwascreatedtoallowthesecureandreliabletransmissionofdocumentsovertheInternetusingtheHTTPprotocol.

Insimpleterms,ifyoucan“surftheweb”,youhavethebasicinfrastructureneededto sendAS2-compliantdocumentsandtoexchangedocumentswithotherorganizationsalso runningAS2-compliantsoftware—withoutneedingtoknowanythingaboutthespecificsoftheirsystems.Ifyourorganizationcanhostawebsite24x7,youhavethebasicinfra-structureforreceivingdocumentsfrompartnersviaAS2—againwithoutneedingtoknowanytechnicalspecificsabouttheirplatforms.

Companiesmayquestiontheneedforyetanotheronlinestandard—buttherearegoodreasonswhytheyshouldconsiderAS2.First,AS2hasbeendesignedforbothbusiness

4 • AS2A GXS White Paper

Page 5: AS2

messagingandtheInternet,meaningitworksparticularlywellfortheexchangeofbusinessdocuments.UnliketraditionaldataorientedprotocolslikeFTP(whichremainstheleadingTCP/IP-basedprotocolforB2B,eclipsingevenAS2),itaddressesissuessuchasdocu-mentencryptionandsignatures,andoffersreceipts.Andunlikeothere-commercespecificstandards,likeebXMLorRosettaNet,itallowscompaniestocontinuetouseexistinginternalprocesses,demandingchangesonlytothemechanismsactuallyusedtoexchangedocumentswithpartners.Althoughlargeenterpriseswillcontinuetomakesignificantinvestmentsine-commercetohandlehighvolumesoftransactions,smallerpartnerswithlowertransactionvolumeswillnowbeabletoaffordthesamefeaturesthroughrelativelyinexpensivesoftwareoroutsourcingservices.Thisshouldsignificantlyincreasethenumberoftradingpartnersexchanginginformationelectronically.

Second,AS2mayoffersomecostsavingsovermoretraditionalapproachestodataex-changewhenbothpartnersareusingAS2andwhenveryhighvolumesofdataneedtobeexchangedorwhencompaniesaremigratingfromlegacydirectconnects—althoughimplementingitandmanagingtheAS2environmentongoingwillstillinvolvesoftware,hardwareandprofessionalservicefees.

ThispaperexplainshowAS2works,whatroleitcanplayinyoure-commerceoperationsandtheissuesyoumayfacewhenimplementingit.

How AS2 Works

TheAS2standarddefinesanenvelopefordatathatenablesittobesentovertheInternetusingtheHTTPprotocol.AS2canhandleanykindofdocumentbutisideallysuitedtothekindoftransactionsthathavetraditionallymadeupthebulkofEDIexchanges.JustaswithEDI,youcanextractdatafrominternalsystemsanduseatranslatortotransformitintotheappropriatestandardbeforedispatchingit.Youcanthenprocessthedatayousendandreceiveinthesameway(forexample,sendingacknowledgementthatamessagehasbeenreceived).

AS2 • 5A GXS White Paper

TRADITIONAL B2B IMPLEMENTATION

Partner “A” Partner “B”

Line ofBusiness

App

EDI/XMLTranslator

CommsGateway

Line ofBusiness

App

EDI/XMLTranslator

CommsGateway

Figure 1: “Traditional” B2B Implementation (simplified)

Page 6: AS2

IntheabovepicturedepictingasimplifiedtraditionalB2Bprogram,onlytheareawithintheredoval—thecommunicationsgateways—isaffectedbytheAS2implementation.Theareasoutlinedingreenmaycontinuetoworkinthesameway.ThelimitedchangerequiredispartofthereasonAS2hasbeenadoptedsoquicklybymanyorganizations.

TherearetwokeydifferencesbetweentraditionalEDIandAS2,however.ThefirstisthatAS2operatesonlyovernetworksrunningtheTCP/IPprotocol—whichactuallymakesitidealforsituationsinwhichyoudonothaveaprivatenetworkinplacewithtradingpart-nersandwanttoworkthroughapublicnetworkliketheInternet.However,itdoesmeanthat—aswiththeintroductionofanynewstandard—youwillprobablyneedtocontinuetosupporttransactionsflowingovernetworksthatarenotInternet-based,usingprotocolsthatarenotAS2,forsometimetocome.

TheseconddifferenceisthatthereceivingcomputermustbeconnectedtotheInternetatthetimethedocumentissent.Itislikeaphonewithnoansweringmachine:ifyoudonotanswerit,youmissthecall.YouneedtohaveaserverconstantlylisteningforinbounddocumentsandinboundHTTPconnections,justasawebserverdoes.

WhilemanypeopleusewebbrowserstoaccesscontentontheInternet,veryfewofusactuallyrunwebserversofferingcontenttothegeneralpublic.Mostbusinessesturntodedicatedserviceproviderstohosttheirwebsites,takingadvantageofthecostbenefitsofsharedinfrastructure,theskillsofferedbytheserviceprovider’steamandthehigherlevelsofsecuritywhichserviceprovidersareabletodevelopasaresultoftheirexpertiseandabil-itytospreadcostsovermultipleclients.

Together,thesefactorsmeanthatifyoudecidetodevelopanAS2capabilityin-houseratherthanworkthroughaserviceprovider,bothyouandyourtradingpartnersmustuseAS2andbothofyoumustbecommunicatingoverTCP/IP-basednetworkssuchastheInternet.

OneoptionforimplementingAS2istooutsourceyoure-commerceconnectivitytoaserviceprovider.Theserviceproviderwilltypicallysupportalltheprotocolsusedbytradingpartnersandwillalsoimplementnewprotocols,suchasAS3orAS4,astheyaredeveloped.Yourorganizationcansendallitsmessagestotheserviceproviderusingasingleprotocol(whetherthat’sAS2,FTPorsomethingelse)andleaveituptotheservicepro-vidertohandlethetranslationneededtodeliverittotradingpartnersusingthestandardstheyprefer.

Alternatively,youmaychoosetouseahybridapproachinwhichyouconnectdirectlyviaAS2withthosetradingpartnersforwhomthatmakesenseandalsouseAS2asyourconnec-tivitymethodtoaserviceprovider.Itwillthenbeuptoyourserviceprovidertohandlecon-nectivitytootherkindsofnetworksandtranslationtootherprotocolsasneededbytherestofyourtradingpartners.Thisgreatlysimplifiesyourinternaloperationsforseveralreasons:

6 • AS2A GXS White Paper

Page 7: AS2

AS2 • 7A GXS White Paper

1) yourcompanyhasonlyasingleprotocoltomanage 2) itenablesyoutoleveragethevalue-addedservicesofaserviceprovider,including

helpingtogetyourtradingpartnersonlineandprovidingongoingsupport,and 3) itpositionsyoutoeasilyreacttoconstantchangethattakesplaceintheITindustry

andthusavoidthecomplexityandmanagementheadachesassociatedwiththosechanges.

AS2—Meeting the Challenges of B2B Commerce

WhenusingtheInternetitisimportantthatAS2messagingprovidessecurityandreliabili-ty,anditdoes.Inmanycases,theAS2standardbuildsonpreviousstandardsintheseareas.Forexample,theuseofdigitalcertificatesensuresthatdocumentsaredeliveredonlytotheintendedrecipient,thattheyaresecuredintransit,andthatthesendercanbeverified.TheAS2standardworkswithsomeofthestrongestencryptionandsignaturealgorithmsavail-ablecommercially,givingyoutheconfidencethatyourdocumentswillremainsecure.

Inaddition,youneedtosecureyoursystemfrommaliciousattacksandensureyouareonlyexchangingdatawithknownpartners.ThesearenetworksecurityissuesnotaddressedbytheAS2standard.ThiscanberesolvedbyusingrouterstoisolatetheAS2serverandcon-trolthetrafficreachingit,orthroughimplementationofoneofthemanyfirewallsolutionsavailableinthemarket.

Assuringreliabledocumentstatus—sothatdocumentsdon’t“getlostinthesystem”—typicallyrequirestrackingtheprogressofthedocumentinfourways.Threeoftheseapplytoanystandardthatautomatestheexchangeofdocuments(seeFigure2): • Thecommunicationstatusconfirmsthatdatawasreceivedatanetworklevel(for

example,thatall256bytesexpectedwereactuallytransferred)

• Thefunctionalacknowledgementconfirmsthatavalidmessagewasreceivedbythee-commerceapplication(forinstance,thattheEDIenvelopewasopenedandcon-tainedavalidorstructurallycorrectdocument);and

• Thebusinessacknowledgementconfirmsthecontentofthemessageandthatithasbeendealtwithinanappropriateway(forexample,apurchaseorderacknowledge-mentagreestofulfilltheordersmadeinapurchaseorder)

TheAS2standardaddsafourthkindofstatus—theMDN,ormessagedispositionnotifi-cation(seeFigure2).BecauseAS2placesamessageinanenvelopetoenableittobesentoverHTTP,youneedtoknowthatthemessagewassuccessfullyextractedfromthaten-velope.Infact,theAS2envelopemaycontainanotherenvelope(ANSIEDI,forinstance)withtheactualdocumentinsidethat.

Page 8: AS2

AS2softwarewillgenerallymanagebothcommunicationstatusandenvelopeextractionstatus,whileAS2servicesproviderswillalsousuallydealwithfunctionalstatus.Thewayinwhichyoumonitorbusinessstatuswilldependonyourownbusinessprocessesandthesoftwareyouareusinginternallytomanagethoseprocesses.

Introducing AS2 to Your Business—Implementing the Technical Solution

BeforeyoucanbeginsharingdocumentsusingAS2,youneedtomakeanumberofdecisions—someinternalandsomeinconjunctionwithyourtradingpartners.

1.Firewall Security

First,itisimportanttorealizethatrunningAS2softwaremeansyouareallowingreceiptoftransactionsordocumentsfromtheInternet.Youneedtoconsiderhowtosecurethis“doorway”againstmaliciousattacks.Themostcommonapproachistheuseofafirewall,whichlooksatincomingtransactionsandfiltersthemaccordingtotherulesyoudefine.Twowaysyoumightconfigureyourfirewallare: • AlloweachtradingpartnertosendAS2onaspecific“port”,ornetworkaddress.

Thefirewallcanbeconfiguredtoaccepttransactionsforthatportonlyfromspecificsources(suchastheIPaddressofaparticulartradingpartner).Thisisaverysafeap-proachbutconsiderablyincreasestheoverheadinvolvedinsettingupanewpartner

• UseaDMZ(orde-militarizedzone):allAS2trafficcomesinonaportthroughthefirewall,butthecomputerrunningAS2canonlytalktoothercomputersinyourorganizationthroughafurtherfirewall.Thisconfigurationeliminatestheneedtosetupaseparatesecuritysolutionforeachtradingpartner,butmakesupforthelowersecurityoflettinganytrafficintothecomputerrunningAS2byisolatingitfromothercomputers

8 • AS2A GXS White Paper

Business Status(from business app)

Functional Status(from Translator)

AS2 Status(MDN document)

Comms Status(from Gateway)

Business Status(from business app)

Functional Status(from Translator)

Comms Status(from Gateway)

3 Basic Statuses AS2 Adds 4th Status

Figure 2: Document Status Tracking

JohnsonL
Cross-Out
Page 9: AS2

2. Digital Certificates

Thenextstepistodecidehowtomanagethedigitalcertificatesyouwillbeusing.YoucaneithergenerateyourowncertificatesoruseoneoftheCertificateAuthorities(CAs),suchasVerisignandEntrust,tomanagetheprocessforyou.Aswellashandlingtheroutinead-ministrationofcertificates,thechecksrunbyCAsprovideadditionalassurancetotradingpartnersthattheholderofacertificateiswhotheyclaimtobe.Ontopofthat,CAscan“revoke”acertificatebeforeitexpiresifitis“compromised”andwilladviseyoutochangeyourcertificateiftheysuspectithasbeencompromised.CAcertificatesalsocontainanexpirationdatethatwillprompttheCAtoverifytheidentityofyourtradingpartneronaregularbasis,increasingthesecurityofthesystemstillfurther.Clearly,youwillneedtopayanannualfeefortheCA’sservices.

ThealternativetousingaCAistogeteveryoneto“self-generate”certificates,allowingthemtosettheirownexpirationdates.Thissimplifiesthemanagementheadachebutdoesreducethesecurityofthesystem,sincenoorganizationis“policing”thesystemandcon-firmingthatacertificatedoesbelongtothepersonitappearstocomefrom.Moreover,ifyouhavemanytradingpartners,addingandupdatingcertificatescanbecomeasignificantburden.Theself-generatedcertificatemodeliscurrentlymorecommoninB2BasmanyB2Bsoftwareapplicationsincludeacertificateself-generationcapability.

Ifyourtradingpartnerssettherules,youmayneedtosupportbothmodels,withsomepartnersaskingyoutouseacertificatefromaCA,whileotherswillacceptself-generatedcertificates.

Whicheverrouteyouchoose,youmustbecarefulnottoloseaccesstoyourprivatekey(byforgettingyourownpassword,forinstance),sinceneitheraCAnorasystemthatself-generatescertificatescanretrieveit.Inthesecircumstances,youwillneedtogenerateanewcertificateanddistributeittoallyourtradingpartners,andyouoryourpartnersmayneedtore-sendsomedocumentsiftheyweresentusingtheoldkey.

3. HTTP Protocol

AthirddecisioniswhetherornottousethesecureHTTPprotocol.Ifyouarealreadyusingdigitalcertificatestosignyourmessagesthroughencryption,thisisprobablynotnecessary,sincelayeringencryptiondoesnotusuallystrengthensecurity,whileitincreasestheoverheadoftransmission.SecureHTTPcanbeusedifthecontentisnotalreadyen-crypted,butGXSrecommendsencryptingallcontentusingdigitalcertificatesasamatterofcourse,sincethisallowsyouandyourtradingpartnerstoconfirmthatcontenthasreallybeensentbytheorganizationnamedonthedocument,aswellasensuringconfidentialitybypreventingdatafrombeinginterceptedintransit.

4. Receipts

Amorecomplexdecisioniswhichofthefiveoptionsforhandlingreceipts(knownasmes-sagedispositionnotificationorMDN)youshoulduse.Thechoicesare: • No receipt:thisisapoorchoice,sinceitgeneratesnoaudittrail • Plain receipt:returnedimmediatelytosignifythatamessagehasbeenreceived,but

notsignedbytherecipient

AS2 • 9A GXS White Paper

Page 10: AS2

• Signed receipt: returnedimmediatelyandsigned.Thisprovidesthestrongestaudittrail,sinceitnotonlyconfirmsthatthemessagewasreceivedbutalsothatthere-ceiverwasprobablytheintendedrecipient,sincetheyhadaccesstotheprivatekeyoftheintendedrecipient

• Asynchronous plain receipt:thesameformatastheplainreceiptbutsentlaterratherthanimmediately

• Asynchronous signed receipt:thesameformatasthesignedreceiptbut,again,sentlaterratherthanimmediately

Thedocumentthesendersendsspecifiestheformofreceiptyoumustsendback,soyouneedtomakesureyoursoftwarecansupportallfiveoptions.Youcanmakethischoiceyourselfwhensendingdocuments—althoughyourtradingpartnersmayaskyoutorequestaparticularformofreceipttoensuretheirownaudittrailmeetstheirneeds.TheformofreceiptneedstobespecifiedforeachpartnerwhenyousetupyourAS2software.

5. Encryption AlgorithmThenextstepistodecideonanencryptionalgorithmfromthosesupportedbyyourAS2software.Optionsinclude,butarenotlimitedto:noencryption,tripleDES,RC240,andRC2128.Algorithmsusing128bitkeys(TripleDESandRC2128)aremuchstrongerandthereforemoresecure.Ofcourse,it’sessentialthatthesoftwareusedbyyourtradingpartnercansupportthealgorithmyouintendtouse,soyouneedtoconfirmwhichalgo-rithmsyourpartnerscanhandlebeforeyoubeginlivetrading.AS2indicatestheencryp-tionmethodinthemessageheaders,makingiteasyforyoursoftwaretodeterminewhichdecryptionalgorithmtoapply.

6. Signature AlgorithmAfinalchoiceisthesignaturealgorithmtobeused.AS2offersoptions:nosignature,SHA-1andMD5.Again,usingsignatureswillmaketheprocessmoresecuresincetheymakeitmucheasiertoprovethatthepersonitappearstocomefromreallysentamessage.TheAS2standardrecommendsusingSHA-1butyoushouldalsosupportMD5incaseanyofyourtradingpartnersareusingit.

Ofcourse,youalsoneedtohavereachedagreementaboutthecontentofthedocumentyouaresending,bydevelopingimplementationguidesforEDImessagesorcreatingsche-masforXMLdocuments.Forexample,youandyourpartnerneedtoknowthatyouaresendinganinvoice,thatthefirstdataitemistheinvoicenumberandissomanycharacterslong,thattheseconddataitemisthedate,thatthethirddataitemisthesender’ssuppliernumberandsoon.

Onceyouhavemadethesechoices,youneedtoconfigurethemintoyourAS2software(seebox).ThebestAS2solutionswillallowyoutoseteachoptiononapartner-by-partnerbasisinthetradingpartner’sprofile,whichwillalsoincludetheaddress(awebURL)oftheirAS2server.Inaddition,youwillneedtoloadyourpartner’scertificateintoyourAS2softwaretogiveyouaccesstotheirpublickey,usedforencryptingthemessagesyousendtothemandforvalidatingmessagestheysendtoyou.

10 • AS2A GXS White Paper

Page 11: AS2

Thefinalstepbeforeyouattemptlivetradingistoverifythatbothpartnershaveconfiguredtheirsystemscorrectlybysendingatestdocument.Ofcourse,youwillneedtoreloadyourpartner’scertificateandretesttheconfigurationeachtimeapartner’scertificateexpires.

Introducing AS2 to Your Business—Managing Relationships

GettingthetechnologyinplaceisonlyoneaspectofthetaskofintroducingAS2.Youalsoneedtomanagetherelationshipsyouhavewithyourtradingpartnersinfourways: •MakingyourselfavailabletoreceiveAS2messageswhenyourtradingpartnerswant

tosendyoumessages • Keepingtrackofexpiringcertificates • Detectingproblemswhensendingtopartners;and • Detectingsecurityissues.

IfyoudecidetorunyourownAS2solutionandconnectdirectlytoyourpartners—ratherthanworkingthroughaserviceprovider—youwilleffectivelybecomeaVANproviderwithoneclient.AswellasmakingsureyourAS2softwareisconnectedandreadytoreceiveatalltimes—ifyouarenotonlineandreadytoreceive,yourpartners’attemptstosendtoyouwillfail—youwillberesponsibleforback-upsanddisasterrecoveryprocedures.

Youwillalsoneedtotracktheexpirationdatesonyourpartners’certificatesandcontactpartnersbeforetheircertificateexpirestoarrangeforanewcertificatetobesenttoensurethatthesmoothflowofdocumentsisnotinterrupted.Obviouslyyoushouldalsomakesureyouprovideyourtradingpartnerswiththenewversionofyourcertificatebeforetheoldoneexpires.

Adailytaskwillbetohandlethoseoccasionswhenmessagesfail,whetherbecauseofissuesinyourownAS2solution,inyourpartners’AS2solutionsorinthenetworksthatconnectthem.Mostfailureswillbetheresultoftemporaryconnectionglitchesandwon’tresultinmajordisruptionaslongasyoukeepontopofspottingandfixingthem.Thefinalongoingrequirementwillbetoensurethatyoursolutionisasrobustaspossible.OneregulartaskwillbetoinstallanysecuritypatchesforyourAS2softwareassoonastheyarereleased.ThesecondwillbetochecktheAS2softwarelogsforsuspiciousactivitytotrytodeter-mineifsomeoneis“probing”yoursystem.

IfyoudodecidetorunyourAS2solutioninhouse,youshouldlookforsoftwarethatmakestheseactivitiesaseasyandquickaspossible.GXSestimatesthattakingintoaccountsoftwarelicenses,hardwareprocurement,purchaseoftradingpartner-specifictemplates,keepingapermanentInternetconnectionandemployingstaffwiththenecessaryskills,willcostasmallcompanywithlowtransactionvolumesaround$10,000-$30,000inthefirstyeartosetupanAS2solutionin-house.Inaddition,ongoingannualcostsof$5,000-$15,000ayearwillberequiredtomaintainitandaddfurthertradingpartners.Alargecompanywithhightransactionvolumes,whichwouldinvolveamorecomplexsoftwaresolutionandgreaterstaffingrequirements,wouldneedtospend$130,000+inthefirstyeartoimplementasolutionand$100,000to$1millionayearthereafter.

WHEn ESTABlISHIng An AS2 RElATIonSHIP, EACH PARTnER nEEDS To:

1. Decide whether to put the AS2 solution behind a fire-wall or in a “DMZ” isolated from their own systems

2. Install AS2 software

3. Get a certificate (the public/ private key) from company a third-party provider or gener-ate your own certificate

4. Agree whether to use HTTP or HTTPS (SSL-secured HTTP) as the transmission protocol

5. Agree on a “receipt policy”

6. Determine the encryption algorithm to be used

7. Determine the signature algorithm to be used

8. Configure your AS2 software with information about your trading partner:

a. URL for sending documents

b. Identity of partner c. Signing method d. Encryption method e. Receipt method f. Whether compression

will be used

9. Load the partner’s certificate (public key) into your soft-ware

10. Send a test document to confirm both systems have been configured correctly

AS2 • 11A GXS White Paper

Page 12: AS2

Workingthroughaserviceproviderwillallowyoutooffloadmostofthemanagementhas-sleofrunninganAS2solution—andwillalsoreduceyouroperatingcosts.GXSestimatesthatforacompanysending300documentsamonthitwilltypicallycostlessthan$2000ayeartousetheGXSAS2OutsourcingService,saving50percentormorewhencomparedwiththecostofrunninganAS2servicein-houseandwhenthetotalcostofownershipistakenintoaccount.

getting Started with AS2

AtGXSourAS2volumeshavecontinuedtogrowsignificantlyeachyear.WebelieveAS2isoneofthekeystandardsforB2Bcommerceandthatcompaniesshouldbeeagerlyembrac-ingthislow-costapproachtoonlinetrading.Moreover,AS2implementationlendsitselftoanincrementalapproachthatbuildsonyourcurrentinfrastructure,allowingyoutomanagebothcostsandrisks,soit’seasytobegintestinghowitmightbenefityourbusiness.

IfyouareintroducingAS2attherequestofatradingpartner,youmaybeabletouseyourexistinge-commerceinfrastructuretohandleit.IfyouuseanEDIserviceprovider,askthemaboutAS2.Ifyourunyourownsoftware,checkifthesupplieroffersanAS2communicationsmodule(theDrummondGroupprovidesalistofAS2-certifiedvendorsathttp://www.drummondgroup.com)orcanrecommendathird-partysupplierwhosesoft-warecanbeeasilyaddedtoyourexistingsetup.

Ifyouhavedecidedtorollthisouttoyourowntradingpartners,itisprobablyagoodideatouseyourexistingB2Bbrokersoftwareasabase.MostofthevendorswhoprovideB2Bbrokersofferadd-onmodulesforAS2andyouwillbeabletotakeadvantageofotherfeaturesofferedbythebrokersoftware—suchaslogging,monitoringandconnectionstotranslationsoftware—inadditiontothebasicAS2protocolsupport.

WhateveryourAS2strategyandregardlessofyourcompanysizeorpositioninthesupplychain,GXScanhelp.Ifyouwantahostedservice,GXSoffersanumberofsolutions,withorwithouttranslationservices,tosuiteveryonefromsmallandmedium-sizedenterprisesuptotieronesuppliersandmajorpurchasers.IfyouwanttorunyourownAS2solution,wecanprovideconsultancy,implementationservicesandavarietyofsoftwarecomponentsandconnectivityservicestoallowyoutobuildasystemthatmeetsyourneeds(seeboxonnextpage).

Summary

AS2offersmanybenefitsfororganizationsneedingtoexchangedocumentsonline:flex-ibilitytosharemanydifferenttypesofdata;securetransmissionofdocumentsovertheInternet,towhicheventhesmallesttradingpartnerscangaineasyaccess;confidencethatdocumentscanbereadonlybytheintendedrecipientsoractuallycomefromtheclaimedsenders;andaveryfavorablecostwhencomparedtootherformsofelectronicdatainter-change.Becauseofthesebenefits,webelievethatAS2hasbecomeoneofthekeystandardsforB2Bcommerce.

12 • AS2A GXS White Paper

Page 13: AS2

AS2 • 13A GXS White Paper

GXS Offers a Range of AS2 Solutions to Meet Your Business Needs:

AS2 Outsourcing Service—If you are responding to a request from a key trading partner for AS2-based trading, our AS2 Outsourcing Service can get you up and running quickly. You need no AS2 software, hardware, firewalls, certificates or special skills: GXS does all the work, including setup and testing with your trading partner and certificate management. We can also offer optional translation services.

AS2 Software Options—If you want to implement AS2 yourself and need AS2 communications software, GXS provides a variety of software options to suit different needs, including:

• Enterprise Gateway—a highly scalable supply chain integration platform that supports AS2 as well as many other communication protocols. Enterprise Gateway also provides EDI/XML data translation, full supply chain process and event management, and a suite of back office integra-tion adapters.

• Microsoft BizTalk Server—a complete business integration solution built on the market-leading Microsoft technology, BizTalk Gateway supports AS2 and is “Grid-Ready” out-of-the-box. BizTalk Gateway is capable of real-time integration with your critical decision-making systems, connects you with all your trading partners, and significantly improves your business performance.

• Application Integrator™—one of the world’s leading any-to-any data translation engines. Applica-tion Integrator leverages an easy-to-use, wizard-based graphical user interface and supports a full suite of Internet-based communication protocols, including AS2, to make it easy for you to trade electronically with any of your customers.

• Cleo Lexicom—the easiest easy way to get started in B2B e-commerce, Cleo Lexicom enables you to securely transfer critical business documents to and from your key customers over the Internet. Users can transfer and receive everything from purchase orders, invoices, and shipping notices to insurance claims, medical records, clinical data and retail reports.

AS2 Connectivity—If you have already selected an AS2 software solution, we can help you standardize on AS2 for all your communications. Where appropriate, you can connect to trading partners directly over the Internet. You can use the same AS2 software to connect to the GXS service, which will in turn connect to the rest of your partners according to their requirements. This enables you to reap the rewards of AS2 with your entire community and to simultaneously benefit from the GXS service, including trading partner management, transaction management, backup and recovery, translation services, access to tens of thou-sands of trading partners and more.

AS2 Contingency Service—If you connect to GXS via AS2, the AS2 Contingency Service provides an alternative connectivity method for sending and receiving critical business documents in the event of AS2 or Internet problems. You define the conditions under which the contingency mode is to be automatically invoked and you will be automatically notified of document arrival in your contingency mailbox.

However,gettingstartedwithAS2involvesaseriesofdecisionsandtechnicalstepsbothwithinyourownorganizationandinconjunctionwithyourtradingpartners.GXShastheexperience,knowledgeandinfrastructuretohelpyourolloutanAS2solutionquicklyandeasilyandwecanprovidelong-termhostingservicestotakeawaytheman-agementheadacheofrunningAS2.GXScustomersarealreadyusingourAS2servicestostrengthentheirrelationshipswithtradingpartnerswhilecuttingthecostoftransactions.Comeandtalktousabouthowyourbusinesscanjointheminmakingthemostofthisexcitingnewstandard.

ABouT gXS

GXS is a leading global provider of B2B e-commerce solutions that simplify and enhance busi-ness process integration and col-laboration among trading part-ners. Organizations worldwide, including more than 70 percent of the Fortune 500, leverage the on-demand services on GXS Trading Grid® to extend supply chain networks, optimize product launches, automate warehouse receiving, manage electronic payments and gain supply chain visibility. GXS Managed Services, GXS’ B2B outsourcing solution, empowers customers with the expertise, technical infrastruc-ture and program support to conduct B2B e-commerce with trading partners globally. Based in Gaithersburg, Md., GXS has an extensive global network and has local offices in the Americas, Europe and Asia-Pacific regions. GXS can be found on the Web at www.gxs.com.

Page 14: AS2

About GXSGXS is a leading global provider of B2B e-commerce solutions that simplify and enhance business process integration and collaboration among trad-ing partners. Organizations worldwide, including more than 70 percent of the Fortune 500, leverage the on-demand services on GXS Trading Grid® to extend supply chain networks, optimize product launches, automate warehouse receiving, manage electronic payments and gain supply chain visibility. GXS Managed Services, GXS’ B2B outsourcing solution, empowers customers with the expertise, technical infrastructure and program support to conduct B2B e-commerce with trading partners globally. Based in Gaithersburg, Md., GXS has an extensive global network and has local offices in the Americas, Europe and Asia-Pacific regions. GXS can be found on the Web at www.gxs.com.

© Copyright 2009 GXS, Inc. All Rights Reserved. October 2009 A

noRTH AMERICA AnD gloBAl HEADquARTERS100 Edison Park DriveGaithersburg, MD 20878U.S.A.+1-800-560-4347 t+1-301-340-4000 t+1-301-340-5299 fwww.gxs.com

EuRoPE, MIDDlE EAST AnD AFRICA18 Station RoadSunbury-on-ThamesMiddlesex TW16 6SUUnited Kingdom+44 (0)1932 776047 t+44 (0)1932 776216 fwww.gxs.eu

ASIA PACIFIC Room 1609-10 16/F China Resources Building26 Harbour Road, WanchaiHong Kong+852 2884-6088 t+852 2513-0650 fwww.gxs.asia.com


Recommended