260 likes | 267 Views
Explore how Web 2.0 technologies can enhance government tools, improve collaboration, and optimize processes in the public sector. Learn about Solution Architecture, BPM, Semantic Web, and Open Source Software.
E N D
George Thomas, FCIOC AIC Services Subcommittee PGFSOA 1.x and Web 2.0 Technologies'It takes a village to raise a child'
Presentation Overview Context and Background Services Subcommittee Work Plan, Summer '06 [...] enhance core.gov tools portfolio [...] Basic Web 2.0 technologies as Solution Architecture for Federal Enterprise/Segment/Solution CoP Email collaboration is outmoded and we (in Gov) are all suffering from it! Presentation Scenario Collaborative Guidance (ala PGFSOA) or Policy CoI Development Tools (mostly LAMP) Liferay.com's Portal, WikiMedia.org's MediaWiki, Wordpress.org's Wordpress Del.icio.us Social Bookmarking, RSS, trackback/pingback, and Podcasting Presentation Themes Public/Private Identity and Attribution eAuthentication, eAuthorization (multi-factor) Free (Libre) Open Source Software (FLOSS) Flexibility and control The Semantic Web Machine interpretation (not just parsing), smarter knowledge management
OSERA Tools • BPM is a Management Theory – Gartner tenets; • To validate with Domain SME’s • IT folks need to learn how to transform models directly to implementations • From design languages to runtime languages • Organizations should strive for continuous improvement • You’ll discover more than you’ll design, so monitor, analyze, refactor, iterate. • Business Process Management Suites are just IT tools for BPM • The ‘IT’ part, supporting design and runtime • Appian, Metastorm, Intalio, Lombardi, SeeBeyond, many others… • ‘BPMS is Model Driven Architecture (MDA) on steroids’ • They typically use BPMN for (design) and then transform to BPEL and Java (runtime) • Most MDA transformations begin with UML and create Java code • ala FMEA-C at GSA using UPMS /web = public /group = private 'Community Places', simple URL's Browser based Site and User Administration Fine grained User and Role based access control of standards based 'portlets': Place-page-portlet
OSERA Tools Main Page: discussion - think blog comments, or a forum like threaded discussion Main Page: article - think PGFSOA 'Introduction', 'Rationale', etc. 'trackback' to/from other blogs and wiki's
OSERA Tools View RSS feed in 'Live Bookmarks' Main Page: history - view attribution and rollback RSS feed
OSERA Tools Or, use your favorite RSS reader (Thunderbird)
OSERA Tools WP categories are user 'folksonomies' Chapters or Sections are Blog entries del.icio.us widget trackbacks show up in comments separate RSS feeds for posts and comments
OSERA Tools make a social bookmark on del.icio.us using the Firefox plugin they're stored on the Web, not in your browser
OSERA Tools and share in a network of other SocialLink'ers anyone can subscribe to (bundled) tags of interest could be used for PGFSOA References, Examples, etc. and read or monitored using your favorite RSS 'pull' client Others navigate PGFSOA SocialLinks with PGFSOA User defined tags (or folksonomies)
OSERA Tools This 'Iframe' portlet contains a simple html page that uses the JSON Exhibit API (from MIT Simile project), and provides 'RIA' (sort/filter) using the GoogleDoc Spreadsheet data shown below this 'Iframe' portlet contains a published GoogleDoc Spreadsheet
OSERA Tools after you've created a sort/filter of interest, Exhibit can export in a variety of useful formats...
OSERA Tools let's import this Semantic MediaWiki output into a new SMW Article
OSERA Tools we can now create an Article for each cell from the GoogleDoc, as instances of our (ad-hoc) ontology and export the information into other RDF/OWL editors or knowledge bases
OSERA Tools the RDF Feed output
OSERA Tools because it makes the Wiki queryable like a DB, using SPARQL
OSERA Tools the WP Blog (called 'Gardening the Factory') running on my Ubuntu (LAMP) server at home has been extended to support OpenID logins My XRI (an OASIS standard, individuals - $10, business/communities - $50 to register) is also an OpenID (free to all, but an OpenID isn't an XRI)
OSERA Tools my OpenID enabled blog is a Relying Party to my XRI Credential Service Provider (LinkSafe shown here) LinkSafe intercepts my blog login, and I must authenticate with LinkSafe to proceed... note that I could login using my Microsoft InfoCard – we'll come back to this later...
OSERA Tools now that I've auth'd with LinkSafe, it tells me that... clicking 'Always Allow' for multiple Relying Party sites is how you achieve Single Sign On – MediaWiki supports OpenID (with a recompile - I haven't gotten to that yet!)
OSERA Tools I'm now logged in using my OpenID. If my account didn't exist, it is created automatically. My permissions only let me view the blog... ...or my new account Profile information.
OSERA Tools Click to Play ;-) The first thing I did with my blog was create a video podcast – fun and easy, and I could've published to iTunes! (requires quicktime plugin to play)
OSERA Tools these attributes were populated from my OpenID credential...
OSERA Tools some browsers (Firefox) have plugins that support the XRI protocol The OASIS standard specifies that these three services are mandatory for XRI implementors (like LinkSafe and others)
OSERA Tools myopenid.com is another free OpenID IDM/CSP site you can associate a Microsoft InfoCard with your OpenID, and sign in (authenticate) using a SSL Certificate or your InfoCard Microsoft sponsors OS projects with various companies... ...so that I can create a CardSpace and use Inforcards on my Ubuntu box ;-)
Future Related Presentations? Other Fed CoI/CoP tools enhancement areas to explore: Service Specification and Component Realization Model Driven Architecture/Engineering/Development Automating transformations from models to code Software Change/Configuration Management, Continuous Integration Automating build and testing, issue tracking and versioning Virtualization Service Registries and Trusted Repositories UDDI and EA/Segment/Solution taxonomies Where to publish what How to trust ... Social Networking for Individuals and Businesses For individuals (Facebook, LinkedIn, MySpace, etc.) For market driven service economies, which are dynamically forming CoI's/CoP's The 'cluetrain manifesto' came true, ie. eCommerce today is dominated by ratings and recommender services
Thank You XRI and OpenID xri://=george.thomas george@thomas.name GSA g.thomas@gsa.gov 202.219.1979