Archaeology is an effective way of farming AP. Depending on the zone it can be as effective or more effective as neltharions lair.
And in theory if you have a large raid group you could potentially get an obnoxious amount of AP through archaeology. We're talking 4x faster than neltharions lair. Unfortunately I've never been able to get together a group of more than 5 people. If you were able to get 20+ people who had legion flying unlocked then you would probably get around 10,000 AP per hour. AFAIK this has never been done before though.