The Enterprise Technical Architecture (ETA) details the enterprise's technology strategies, its extended technology linkages, and their impact on project initatives.
Defines a logically consistent set of principles that guide the engineering of an organization's information systems and technology infrastructure.
Describes the future state model of the infrastructure and technology platforms required to support the Enterprise Application Architecture (EAA) and enable rapid engineering, solution development, and technical innovation.
I have updated the Enterprise Technical Architecture Model.
Most of the changes were related to clearing up the confusion as to what this model is not.
This model is not a complete list of vendor branded components that we will use to build every solution IMT delivers. It is a high level model that abstracts a desired agility in our systems and covers the delivery infrastructure for our applications. It emphasizes principles, open protocols, and web based delivery to enable transformational self-service. Each of these areas will eventually need detailed sub-architectures to better define solution patterns, combinations of components used in various scenarios. Different requirements need different solution patterns, and no single list of building blocks can ever be pre-established for every potential problem domain.
A review of the current and proposed enhancements to the Media Streaming Architecture, currently used to broadcast and archive audio and video events at APU.
| Media DB Field | RSS (iTunes DTD) [format] | ID3 v.1 Tag [format] |
| event_title + event_timestamp | <title> [APU {911} Chapel YYYY-MM-DD] | $title [{APU|911}chapelYYYYMMDD] |
| event_timestamp | <pubDate> [Wed, 16 Feb 2005 09:30:00 -0800] | $year [YYYY] |
| event_desc | <itunes:author> [First Last] | $artist [First Last] |
| event_end_timestamp – event_start_timestamp | <itunes:duration> [HH:MM] Can't use this, as its encode duration for the master table (real's encode). Probably need to deprecate these DB fields. |
|
| event_desc | <itunes:subtitle> [First Last] |
|
| event_desc | <itunes:summary> [First Last] |
|
| event_url | <enclosure url=$event_url length=$bytes type="audio/mpeg"> |
|
| event_url | <guid> |
|
| event_type_desc |
| $album [APU {911} Chapel YYYY {Fall|Spring}] |
|
|
| genre: “101” (speech) |
|
|
| comment: Copyright YYYY Azusa Pacific University http://live.apu.edu |
| event_id |
|
|
| Filename | apu_{911_}chapel_YYYY-MM-DD_$event_id.mp3 |
|
|
|
|
|
| Sources: | http://phobos.apple.com/static/iTunesRSS.html#_Toc526931664 | http://en.wikipedia.org/wiki/ID3 |
Helix DNA Server
Highlights
Patrick McCarty - Created 3/16/2004
| Name | Description |
| archived_events | Holds stored event information |
| archived_links | URLs for events based on codec |
| archived_events_hits | Stores hit counts |
| event_codecs | Enumerates codecs of events |
| event_types | Enumerates types of events |
| live_events | Holds live event information |
| upcoming_events | Holds upcoming event information |
| Attribute | Type | Description |
| id | INT (Auto) | Primary row key |
| event_type_code | INT | Stores numeric event type. Foreign key to event_types |
| event_codec | INT | Stores numeric codec type. Foreign key to event_codecs *** DEPRECATED: Stored in archived_links now |
| event_title | VARCHAR | Short title of event |
| event_desc | VARCHAR | Longer description of event |
| event_url | VARCHAR | URL to event *** DEPRECATED see archived_links |
| event_start_timestamp | TIMESTAMP | Timestamp of event encoding start |
| event_end_timestamp | TIMESTAMP | Timestamp of event encoding end |
| event_timestamp | TIMESTAMP | Timestamp of actual event |
| event_active | BOOL | Event active flag (false to disable event) |
| event_public | BOOL | Public event flag (false requires auth) |
| event_desc_ext | VARCHAR | Extended description of event (UNUSED) |
| event_picture_url | VARCHAR | URL to picture associated with event (UNUSED) |
| event_picture_link | VARCHAR | URL linked by picture (UNUSED) |
| Attribute | Type | Description |
| id | INT(Auto) | Primary row index |
| event_id | INT | Foreign key to archived_events.id |
| event_codec | INT | Foreign key to event_codecs.event_codec |
| event_url | VARCHAR | URL for event |
| Attribute | Type | Description |
| id | INT | ID Foreign key to archived_events |
| hits | INT | Numeric count of hits for an event |
| Attribute | Type | Description |
| event_codec | INT | Numeric codes for event codecs (Primary key) |
| event_codec_desc | VARCHAR | Name of codec |
| Attribute | Type | Description |
| event_type_code | INT | Numeric codes for event types (Primary key) |
| event_type_desc | VARCHAR | Name of event type |
| event_type_homepage | VARCHAR | Homepage URL for this event type |
| Attribute | Type | Description |
| id | INT (Auto) | Primary row key |
| event_type_code | INT | Stores numeric event type. Foreign key to event_types |
| event_codec | INT | Stores numeric codec type. Foreign key to event_codecs |
| event_title | VARCHAR | Short title of event |
| event_desc | VARCHAR | Longer description of event |
| event_url | VARCHAR | URL to event |
| event_start_timestamp | TIMESTAMP | Timestamp of event encoding start |
| event_end_timestamp | TIMESTAMP | Timestamp of event encoding end |
| event_timestamp | TIMESTAMP | Timestamp of actual event |
| event_active | BOOL | Event active flag (false to disable event) |
| event_public | BOOL | Public event flag (false requires auth) |
| Attribute | Type | Description |
| id | INT (Auto) | Primary row key |
| event_type_code | INT | Stores numeric event type. Foreign key to event_types |
| event_codec | INT | Stores numeric codec type. Foreign key to event_codecs |
| event_title | VARCHAR | Short title of event |
| event_desc | VARCHAR | Longer description of event |
| event_start_timestamp | TIMESTAMP | Timestamp of expected event encoding start |
| event_end_timestamp | TIMESTAMP | Timestamp of expected event encoding end |
| event_active | BOOL | Event active flag (false to disable event) |
| event_public | BOOL | Public event flag (false requires auth) |